diff --git a/generated/src/aws-cpp-sdk-AWSMigrationHub/CMakeLists.txt b/generated/src/aws-cpp-sdk-AWSMigrationHub/CMakeLists.txt index a8a888d0eb6..b9d77beecbb 100644 --- a/generated/src/aws-cpp-sdk-AWSMigrationHub/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-AWSMigrationHub/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AWSMIGRATIONHUB_MODEL_HEADERS "include/aws/AWSMigrationHub/model/*.h" ) +file(GLOB AWS_AWSMIGRATIONHUB_INTERNAL_HEADERS + "include/aws/AWSMigrationHub/internal/*.h" +) + file(GLOB AWS_AWSMIGRATIONHUB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AWSMIGRATIONHUB_MODEL_SOURCE file(GLOB AWSMIGRATIONHUB_UNIFIED_HEADERS ${AWS_AWSMIGRATIONHUB_HEADERS} + ${AWS_AWSMIGRATIONHUB_INTERNAL_HEADERS} ${AWS_AWSMIGRATIONHUB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\AWSMigrationHub" FILES ${AWS_AWSMIGRATIONHUB_HEADERS}) + source_group("Header Files\\aws\\AWSMigrationHub\\internal" FILES ${AWS_AWSMIGRATIONHUB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\AWSMigrationHub\\model" FILES ${AWS_AWSMIGRATIONHUB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AWSMIGRATIONHUB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AWSMIGRATIONHUB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubEndpointProvider.h b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubEndpointProvider.h index 0b0eeabe5af..4fe561741ec 100644 --- a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_MIGRATIONHUB_API MigrationHubEndpointProvider : public MigrationHubDef public: using MigrationHubResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MigrationHubEndpointProvider() - : MigrationHubDefaultEpProviderBase(Aws::MigrationHub::MigrationHubEndpointRules::GetRulesBlob(), - Aws::MigrationHub::MigrationHubEndpointRules::RulesBlobSize) {} + MigrationHubEndpointProvider(); ~MigrationHubEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h index 0936ecb50bd..05e98b07e0f 100644 --- a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MIGRATIONHUB_API #define AWS_MIGRATIONHUB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MIGRATIONHUB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUB_API #define AWS_MIGRATIONHUB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MIGRATIONHUB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MIGRATIONHUB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubEndpointRules.h b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/internal/MigrationHubEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubEndpointRules.h rename to generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/internal/MigrationHubEndpointRules.h index 25bf5c3a1c3..222b5302ef3 100644 --- a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubEndpointRules.h +++ b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/internal/MigrationHubEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MigrationHub { -class MigrationHubEndpointRules { +class AWS_MIGRATIONHUB_LOCAL MigrationHubEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointProvider.cpp b/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointProvider.cpp index 1189c195deb..8442ed2dd46 100644 --- a/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MigrationHub { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MigrationHubEndpointProvider::MigrationHubEndpointProvider() + : MigrationHubDefaultEpProviderBase(Aws::MigrationHub::MigrationHubEndpointRules::GetRulesBlob(), + Aws::MigrationHub::MigrationHubEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MigrationHub } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointRules.cpp b/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointRules.cpp index a9e70caf137..b14d4b604e3 100644 --- a/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-AWSMigrationHub/source/MigrationHubEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/CMakeLists.txt b/generated/src/aws-cpp-sdk-accessanalyzer/CMakeLists.txt index b3c96d41762..4f7b28da32a 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-accessanalyzer/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ACCESSANALYZER_MODEL_HEADERS "include/aws/accessanalyzer/model/*.h" ) +file(GLOB AWS_ACCESSANALYZER_INTERNAL_HEADERS + "include/aws/accessanalyzer/internal/*.h" +) + file(GLOB AWS_ACCESSANALYZER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ACCESSANALYZER_MODEL_SOURCE file(GLOB ACCESSANALYZER_UNIFIED_HEADERS ${AWS_ACCESSANALYZER_HEADERS} + ${AWS_ACCESSANALYZER_INTERNAL_HEADERS} ${AWS_ACCESSANALYZER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\accessanalyzer" FILES ${AWS_ACCESSANALYZER_HEADERS}) + source_group("Header Files\\aws\\accessanalyzer\\internal" FILES ${AWS_ACCESSANALYZER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\accessanalyzer\\model" FILES ${AWS_ACCESSANALYZER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ACCESSANALYZER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ACCESSANALYZER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerEndpointProvider.h b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerEndpointProvider.h index cbf017d1f67..db01d429e8c 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_ACCESSANALYZER_API AccessAnalyzerEndpointProvider : public AccessAnaly public: using AccessAnalyzerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AccessAnalyzerEndpointProvider() - : AccessAnalyzerDefaultEpProviderBase(Aws::AccessAnalyzer::AccessAnalyzerEndpointRules::GetRulesBlob(), - Aws::AccessAnalyzer::AccessAnalyzerEndpointRules::RulesBlobSize) {} + AccessAnalyzerEndpointProvider(); ~AccessAnalyzerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h index 61406e9835c..5d4a8c9956b 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ACCESSANALYZER_API #define AWS_ACCESSANALYZER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ACCESSANALYZER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACCESSANALYZER_API #define AWS_ACCESSANALYZER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ACCESSANALYZER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ACCESSANALYZER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerEndpointRules.h b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/internal/AccessAnalyzerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerEndpointRules.h rename to generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/internal/AccessAnalyzerEndpointRules.h index d86fcf26469..f03893090fc 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/internal/AccessAnalyzerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AccessAnalyzer { -class AccessAnalyzerEndpointRules { +class AWS_ACCESSANALYZER_LOCAL AccessAnalyzerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointProvider.cpp index 37e5230f40f..e5de7ac7833 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AccessAnalyzer { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AccessAnalyzerEndpointProvider::AccessAnalyzerEndpointProvider() + : AccessAnalyzerDefaultEpProviderBase(Aws::AccessAnalyzer::AccessAnalyzerEndpointRules::GetRulesBlob(), + Aws::AccessAnalyzer::AccessAnalyzerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AccessAnalyzer } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointRules.cpp b/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointRules.cpp index bc289c4f2ad..103e6a0f45f 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-accessanalyzer/source/AccessAnalyzerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-account/CMakeLists.txt b/generated/src/aws-cpp-sdk-account/CMakeLists.txt index 8dfc277378e..8607f9a5647 100644 --- a/generated/src/aws-cpp-sdk-account/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-account/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ACCOUNT_MODEL_HEADERS "include/aws/account/model/*.h" ) +file(GLOB AWS_ACCOUNT_INTERNAL_HEADERS + "include/aws/account/internal/*.h" +) + file(GLOB AWS_ACCOUNT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ACCOUNT_MODEL_SOURCE file(GLOB ACCOUNT_UNIFIED_HEADERS ${AWS_ACCOUNT_HEADERS} + ${AWS_ACCOUNT_INTERNAL_HEADERS} ${AWS_ACCOUNT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\account" FILES ${AWS_ACCOUNT_HEADERS}) + source_group("Header Files\\aws\\account\\internal" FILES ${AWS_ACCOUNT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\account\\model" FILES ${AWS_ACCOUNT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ACCOUNT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ACCOUNT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-account/include/aws/account/AccountEndpointProvider.h b/generated/src/aws-cpp-sdk-account/include/aws/account/AccountEndpointProvider.h index 2759510a93c..6e30ce3d4ec 100644 --- a/generated/src/aws-cpp-sdk-account/include/aws/account/AccountEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-account/include/aws/account/AccountEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_ACCOUNT_API AccountEndpointProvider : public AccountDefaultEpProviderB public: using AccountResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AccountEndpointProvider() - : AccountDefaultEpProviderBase(Aws::Account::AccountEndpointRules::GetRulesBlob(), - Aws::Account::AccountEndpointRules::RulesBlobSize) {} + AccountEndpointProvider(); ~AccountEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h b/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h index 1f23aa772de..b6b4ebd50ae 100644 --- a/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ACCOUNT_API #define AWS_ACCOUNT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ACCOUNT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACCOUNT_API #define AWS_ACCOUNT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ACCOUNT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ACCOUNT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-account/include/aws/account/AccountEndpointRules.h b/generated/src/aws-cpp-sdk-account/include/aws/account/internal/AccountEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-account/include/aws/account/AccountEndpointRules.h rename to generated/src/aws-cpp-sdk-account/include/aws/account/internal/AccountEndpointRules.h index d29693fb6a8..abec22b9dba 100644 --- a/generated/src/aws-cpp-sdk-account/include/aws/account/AccountEndpointRules.h +++ b/generated/src/aws-cpp-sdk-account/include/aws/account/internal/AccountEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Account { -class AccountEndpointRules { +class AWS_ACCOUNT_LOCAL AccountEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-account/source/AccountEndpointProvider.cpp b/generated/src/aws-cpp-sdk-account/source/AccountEndpointProvider.cpp index 625ae7ade4d..00f37704859 100644 --- a/generated/src/aws-cpp-sdk-account/source/AccountEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-account/source/AccountEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Account { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AccountEndpointProvider::AccountEndpointProvider() + : AccountDefaultEpProviderBase(Aws::Account::AccountEndpointRules::GetRulesBlob(), Aws::Account::AccountEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Account } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-account/source/AccountEndpointRules.cpp b/generated/src/aws-cpp-sdk-account/source/AccountEndpointRules.cpp index 3be6bba7ac2..247ef48062f 100644 --- a/generated/src/aws-cpp-sdk-account/source/AccountEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-account/source/AccountEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-acm-pca/CMakeLists.txt b/generated/src/aws-cpp-sdk-acm-pca/CMakeLists.txt index 232cc60b50e..ea71110b4b7 100644 --- a/generated/src/aws-cpp-sdk-acm-pca/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-acm-pca/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ACM-PCA_MODEL_HEADERS "include/aws/acm-pca/model/*.h" ) +file(GLOB AWS_ACM-PCA_INTERNAL_HEADERS + "include/aws/acm-pca/internal/*.h" +) + file(GLOB AWS_ACM-PCA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ACM-PCA_MODEL_SOURCE file(GLOB ACM-PCA_UNIFIED_HEADERS ${AWS_ACM-PCA_HEADERS} + ${AWS_ACM-PCA_INTERNAL_HEADERS} ${AWS_ACM-PCA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\acm-pca" FILES ${AWS_ACM-PCA_HEADERS}) + source_group("Header Files\\aws\\acm-pca\\internal" FILES ${AWS_ACM-PCA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\acm-pca\\model" FILES ${AWS_ACM-PCA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ACM-PCA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ACM-PCA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAEndpointProvider.h b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAEndpointProvider.h index eeacacc4ff1..571f93d9701 100644 --- a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -41,8 +40,7 @@ class AWS_ACMPCA_API ACMPCAEndpointProvider : public ACMPCADefaultEpProviderBase public: using ACMPCAResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ACMPCAEndpointProvider() - : ACMPCADefaultEpProviderBase(Aws::ACMPCA::ACMPCAEndpointRules::GetRulesBlob(), Aws::ACMPCA::ACMPCAEndpointRules::RulesBlobSize) {} + ACMPCAEndpointProvider(); ~ACMPCAEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h index f680f84d29e..d01319525db 100644 --- a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ACMPCA_API #define AWS_ACMPCA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ACMPCA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACMPCA_API #define AWS_ACMPCA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ACMPCA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ACMPCA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAEndpointRules.h b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/internal/ACMPCAEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAEndpointRules.h rename to generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/internal/ACMPCAEndpointRules.h index b67d7aa3717..c196f3a9249 100644 --- a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAEndpointRules.h +++ b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/internal/ACMPCAEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ACMPCA { -class ACMPCAEndpointRules { +class AWS_ACMPCA_LOCAL ACMPCAEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointProvider.cpp b/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointProvider.cpp index 8faf08a898d..6e60fa9ac43 100644 --- a/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace ACMPCA { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ACMPCAEndpointProvider::ACMPCAEndpointProvider() + : ACMPCADefaultEpProviderBase(Aws::ACMPCA::ACMPCAEndpointRules::GetRulesBlob(), Aws::ACMPCA::ACMPCAEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ACMPCA } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointRules.cpp b/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointRules.cpp index 779e3592637..3e2ddbf8ac7 100644 --- a/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-acm-pca/source/ACMPCAEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-acm/CMakeLists.txt b/generated/src/aws-cpp-sdk-acm/CMakeLists.txt index 380b569d58e..a6e3b010c26 100644 --- a/generated/src/aws-cpp-sdk-acm/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-acm/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ACM_MODEL_HEADERS "include/aws/acm/model/*.h" ) +file(GLOB AWS_ACM_INTERNAL_HEADERS + "include/aws/acm/internal/*.h" +) + file(GLOB AWS_ACM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ACM_MODEL_SOURCE file(GLOB ACM_UNIFIED_HEADERS ${AWS_ACM_HEADERS} + ${AWS_ACM_INTERNAL_HEADERS} ${AWS_ACM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\acm" FILES ${AWS_ACM_HEADERS}) + source_group("Header Files\\aws\\acm\\internal" FILES ${AWS_ACM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\acm\\model" FILES ${AWS_ACM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ACM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ACM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMEndpointProvider.h b/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMEndpointProvider.h index 5297b81bddf..6c3b1cfe53e 100644 --- a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -65,7 +64,7 @@ class AWS_ACM_API ACMEndpointProvider : public ACMDefaultEpProviderBase { public: using ACMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ACMEndpointProvider() : ACMDefaultEpProviderBase(Aws::ACM::ACMEndpointRules::GetRulesBlob(), Aws::ACM::ACMEndpointRules::RulesBlobSize) {} + ACMEndpointProvider(); ~ACMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h b/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h index 38fbc8a727d..8206f2cb5af 100644 --- a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ACM_API #define AWS_ACM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ACM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACM_API #define AWS_ACM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ACM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ACM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMEndpointRules.h b/generated/src/aws-cpp-sdk-acm/include/aws/acm/internal/ACMEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMEndpointRules.h rename to generated/src/aws-cpp-sdk-acm/include/aws/acm/internal/ACMEndpointRules.h index a10d843c92e..ca9a6b0ed4b 100644 --- a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-acm/include/aws/acm/internal/ACMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ACM { -class ACMEndpointRules { +class AWS_ACM_LOCAL ACMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-acm/source/ACMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-acm/source/ACMEndpointProvider.cpp index 532bdc78c71..fa84bc7b6e6 100644 --- a/generated/src/aws-cpp-sdk-acm/source/ACMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-acm/source/ACMEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_ACM_EXPORTS // Except for Windows DLL @@ -21,6 +22,9 @@ template class Aws::Endpoint::DefaultEndpointProvider +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-aiops/CMakeLists.txt b/generated/src/aws-cpp-sdk-aiops/CMakeLists.txt index f10eb67fd7a..c6649282f02 100644 --- a/generated/src/aws-cpp-sdk-aiops/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-aiops/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AIOPS_MODEL_HEADERS "include/aws/aiops/model/*.h" ) +file(GLOB AWS_AIOPS_INTERNAL_HEADERS + "include/aws/aiops/internal/*.h" +) + file(GLOB AWS_AIOPS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AIOPS_MODEL_SOURCE file(GLOB AIOPS_UNIFIED_HEADERS ${AWS_AIOPS_HEADERS} + ${AWS_AIOPS_INTERNAL_HEADERS} ${AWS_AIOPS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\aiops" FILES ${AWS_AIOPS_HEADERS}) + source_group("Header Files\\aws\\aiops\\internal" FILES ${AWS_AIOPS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\aiops\\model" FILES ${AWS_AIOPS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AIOPS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AIOPS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOpsEndpointProvider.h b/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOpsEndpointProvider.h index ccd69e98742..47ebf1455a7 100644 --- a/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOpsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOpsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -40,8 +39,7 @@ class AWS_AIOPS_API AIOpsEndpointProvider : public AIOpsDefaultEpProviderBase { public: using AIOpsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AIOpsEndpointProvider() - : AIOpsDefaultEpProviderBase(Aws::AIOps::AIOpsEndpointRules::GetRulesBlob(), Aws::AIOps::AIOpsEndpointRules::RulesBlobSize) {} + AIOpsEndpointProvider(); ~AIOpsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOps_EXPORTS.h b/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOps_EXPORTS.h index 7f00f9fbcf2..0c33c2bab54 100644 --- a/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOps_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOps_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AIOPS_API #define AWS_AIOPS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AIOPS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AIOPS_API #define AWS_AIOPS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AIOPS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AIOPS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOpsEndpointRules.h b/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/internal/AIOpsEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOpsEndpointRules.h rename to generated/src/aws-cpp-sdk-aiops/include/aws/aiops/internal/AIOpsEndpointRules.h index 3a3551e05ec..57b7ffe540d 100644 --- a/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/AIOpsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-aiops/include/aws/aiops/internal/AIOpsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AIOps { -class AIOpsEndpointRules { +class AWS_AIOPS_LOCAL AIOpsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointProvider.cpp index 1d9c6168892..735feecf37c 100644 --- a/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace AIOps { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AIOpsEndpointProvider::AIOpsEndpointProvider() + : AIOpsDefaultEpProviderBase(Aws::AIOps::AIOpsEndpointRules::GetRulesBlob(), Aws::AIOps::AIOpsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AIOps } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointRules.cpp b/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointRules.cpp index e508a0d51f4..41a373a6539 100644 --- a/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-aiops/source/AIOpsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-amp/CMakeLists.txt b/generated/src/aws-cpp-sdk-amp/CMakeLists.txt index 7c6d66c55a6..e8d3f1b5fd5 100644 --- a/generated/src/aws-cpp-sdk-amp/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-amp/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AMP_MODEL_HEADERS "include/aws/amp/model/*.h" ) +file(GLOB AWS_AMP_INTERNAL_HEADERS + "include/aws/amp/internal/*.h" +) + file(GLOB AWS_AMP_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AMP_MODEL_SOURCE file(GLOB AMP_UNIFIED_HEADERS ${AWS_AMP_HEADERS} + ${AWS_AMP_INTERNAL_HEADERS} ${AWS_AMP_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\amp" FILES ${AWS_AMP_HEADERS}) + source_group("Header Files\\aws\\amp\\internal" FILES ${AWS_AMP_INTERNAL_HEADERS}) source_group("Header Files\\aws\\amp\\model" FILES ${AWS_AMP_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AMP_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AMP_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceEndpointProvider.h index b40de5b9559..77dd19ac035 100644 --- a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_PROMETHEUSSERVICE_API PrometheusServiceEndpointProvider : public Prome public: using PrometheusServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PrometheusServiceEndpointProvider() - : PrometheusServiceDefaultEpProviderBase(Aws::PrometheusService::PrometheusServiceEndpointRules::GetRulesBlob(), - Aws::PrometheusService::PrometheusServiceEndpointRules::RulesBlobSize) {} + PrometheusServiceEndpointProvider(); ~PrometheusServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h b/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h index 7eabbf31041..291442f5614 100644 --- a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PROMETHEUSSERVICE_API #define AWS_PROMETHEUSSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PROMETHEUSSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PROMETHEUSSERVICE_API #define AWS_PROMETHEUSSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PROMETHEUSSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PROMETHEUSSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceEndpointRules.h b/generated/src/aws-cpp-sdk-amp/include/aws/amp/internal/PrometheusServiceEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-amp/include/aws/amp/internal/PrometheusServiceEndpointRules.h index b7b0953b66a..f59033fca20 100644 --- a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-amp/include/aws/amp/internal/PrometheusServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PrometheusService { -class PrometheusServiceEndpointRules { +class AWS_PROMETHEUSSERVICE_LOCAL PrometheusServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointProvider.cpp index fb847a66b7d..f1565e4bc11 100644 --- a/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PrometheusService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PrometheusServiceEndpointProvider::PrometheusServiceEndpointProvider() + : PrometheusServiceDefaultEpProviderBase(Aws::PrometheusService::PrometheusServiceEndpointRules::GetRulesBlob(), + Aws::PrometheusService::PrometheusServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PrometheusService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointRules.cpp index 085c8aa2549..8c977db923c 100644 --- a/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-amp/source/PrometheusServiceEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-amplify/CMakeLists.txt b/generated/src/aws-cpp-sdk-amplify/CMakeLists.txt index 885d1499c66..2fd7b168ec3 100644 --- a/generated/src/aws-cpp-sdk-amplify/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-amplify/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AMPLIFY_MODEL_HEADERS "include/aws/amplify/model/*.h" ) +file(GLOB AWS_AMPLIFY_INTERNAL_HEADERS + "include/aws/amplify/internal/*.h" +) + file(GLOB AWS_AMPLIFY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AMPLIFY_MODEL_SOURCE file(GLOB AMPLIFY_UNIFIED_HEADERS ${AWS_AMPLIFY_HEADERS} + ${AWS_AMPLIFY_INTERNAL_HEADERS} ${AWS_AMPLIFY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\amplify" FILES ${AWS_AMPLIFY_HEADERS}) + source_group("Header Files\\aws\\amplify\\internal" FILES ${AWS_AMPLIFY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\amplify\\model" FILES ${AWS_AMPLIFY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AMPLIFY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AMPLIFY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/AmplifyEndpointProvider.h b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/AmplifyEndpointProvider.h index bb98475a7f9..451613b3ba1 100644 --- a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/AmplifyEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/AmplifyEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_AMPLIFY_API AmplifyEndpointProvider : public AmplifyDefaultEpProviderB public: using AmplifyResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AmplifyEndpointProvider() - : AmplifyDefaultEpProviderBase(Aws::Amplify::AmplifyEndpointRules::GetRulesBlob(), - Aws::Amplify::AmplifyEndpointRules::RulesBlobSize) {} + AmplifyEndpointProvider(); ~AmplifyEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h index b219b32103f..69fab4a9cd6 100644 --- a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AMPLIFY_API #define AWS_AMPLIFY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AMPLIFY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AMPLIFY_API #define AWS_AMPLIFY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AMPLIFY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AMPLIFY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/AmplifyEndpointRules.h b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/internal/AmplifyEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-amplify/include/aws/amplify/AmplifyEndpointRules.h rename to generated/src/aws-cpp-sdk-amplify/include/aws/amplify/internal/AmplifyEndpointRules.h index b75da10cf12..99a8bbb7556 100644 --- a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/AmplifyEndpointRules.h +++ b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/internal/AmplifyEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Amplify { -class AmplifyEndpointRules { +class AWS_AMPLIFY_LOCAL AmplifyEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointProvider.cpp b/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointProvider.cpp index 982b2686719..ac9f425eb42 100644 --- a/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Amplify { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AmplifyEndpointProvider::AmplifyEndpointProvider() + : AmplifyDefaultEpProviderBase(Aws::Amplify::AmplifyEndpointRules::GetRulesBlob(), Aws::Amplify::AmplifyEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Amplify } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointRules.cpp b/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointRules.cpp index d244f35f194..2ad66cabb0a 100644 --- a/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-amplify/source/AmplifyEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-amplifybackend/CMakeLists.txt b/generated/src/aws-cpp-sdk-amplifybackend/CMakeLists.txt index 8e799ff8b25..33d6e548d1d 100644 --- a/generated/src/aws-cpp-sdk-amplifybackend/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-amplifybackend/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AMPLIFYBACKEND_MODEL_HEADERS "include/aws/amplifybackend/model/*.h" ) +file(GLOB AWS_AMPLIFYBACKEND_INTERNAL_HEADERS + "include/aws/amplifybackend/internal/*.h" +) + file(GLOB AWS_AMPLIFYBACKEND_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AMPLIFYBACKEND_MODEL_SOURCE file(GLOB AMPLIFYBACKEND_UNIFIED_HEADERS ${AWS_AMPLIFYBACKEND_HEADERS} + ${AWS_AMPLIFYBACKEND_INTERNAL_HEADERS} ${AWS_AMPLIFYBACKEND_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\amplifybackend" FILES ${AWS_AMPLIFYBACKEND_HEADERS}) + source_group("Header Files\\aws\\amplifybackend\\internal" FILES ${AWS_AMPLIFYBACKEND_INTERNAL_HEADERS}) source_group("Header Files\\aws\\amplifybackend\\model" FILES ${AWS_AMPLIFYBACKEND_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AMPLIFYBACKEND_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AMPLIFYBACKEND_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackendEndpointProvider.h b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackendEndpointProvider.h index cd17437661c..bb003c5e7ce 100644 --- a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackendEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackendEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_AMPLIFYBACKEND_API AmplifyBackendEndpointProvider : public AmplifyBack public: using AmplifyBackendResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AmplifyBackendEndpointProvider() - : AmplifyBackendDefaultEpProviderBase(Aws::AmplifyBackend::AmplifyBackendEndpointRules::GetRulesBlob(), - Aws::AmplifyBackend::AmplifyBackendEndpointRules::RulesBlobSize) {} + AmplifyBackendEndpointProvider(); ~AmplifyBackendEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h index ea7e4a01a8d..ae33cbb6236 100644 --- a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AMPLIFYBACKEND_API #define AWS_AMPLIFYBACKEND_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AMPLIFYBACKEND_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AMPLIFYBACKEND_API #define AWS_AMPLIFYBACKEND_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AMPLIFYBACKEND_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AMPLIFYBACKEND_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackendEndpointRules.h b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/internal/AmplifyBackendEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackendEndpointRules.h rename to generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/internal/AmplifyBackendEndpointRules.h index 88047ff8d03..4e25f9eca65 100644 --- a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackendEndpointRules.h +++ b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/internal/AmplifyBackendEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AmplifyBackend { -class AmplifyBackendEndpointRules { +class AWS_AMPLIFYBACKEND_LOCAL AmplifyBackendEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointProvider.cpp b/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointProvider.cpp index 035cd2c0681..93960140396 100644 --- a/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AmplifyBackend { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AmplifyBackendEndpointProvider::AmplifyBackendEndpointProvider() + : AmplifyBackendDefaultEpProviderBase(Aws::AmplifyBackend::AmplifyBackendEndpointRules::GetRulesBlob(), + Aws::AmplifyBackend::AmplifyBackendEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AmplifyBackend } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointRules.cpp b/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointRules.cpp index ccd03f80e10..a6c6d3de9be 100644 --- a/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-amplifybackend/source/AmplifyBackendEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-amplifyuibuilder/CMakeLists.txt b/generated/src/aws-cpp-sdk-amplifyuibuilder/CMakeLists.txt index 73105c18b18..e3834a2d11a 100644 --- a/generated/src/aws-cpp-sdk-amplifyuibuilder/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-amplifyuibuilder/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AMPLIFYUIBUILDER_MODEL_HEADERS "include/aws/amplifyuibuilder/model/*.h" ) +file(GLOB AWS_AMPLIFYUIBUILDER_INTERNAL_HEADERS + "include/aws/amplifyuibuilder/internal/*.h" +) + file(GLOB AWS_AMPLIFYUIBUILDER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AMPLIFYUIBUILDER_MODEL_SOURCE file(GLOB AMPLIFYUIBUILDER_UNIFIED_HEADERS ${AWS_AMPLIFYUIBUILDER_HEADERS} + ${AWS_AMPLIFYUIBUILDER_INTERNAL_HEADERS} ${AWS_AMPLIFYUIBUILDER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\amplifyuibuilder" FILES ${AWS_AMPLIFYUIBUILDER_HEADERS}) + source_group("Header Files\\aws\\amplifyuibuilder\\internal" FILES ${AWS_AMPLIFYUIBUILDER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\amplifyuibuilder\\model" FILES ${AWS_AMPLIFYUIBUILDER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AMPLIFYUIBUILDER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AMPLIFYUIBUILDER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilderEndpointProvider.h b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilderEndpointProvider.h index 583e877da7c..3c65d099909 100644 --- a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilderEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilderEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_AMPLIFYUIBUILDER_API AmplifyUIBuilderEndpointProvider : public Amplify public: using AmplifyUIBuilderResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AmplifyUIBuilderEndpointProvider() - : AmplifyUIBuilderDefaultEpProviderBase(Aws::AmplifyUIBuilder::AmplifyUIBuilderEndpointRules::GetRulesBlob(), - Aws::AmplifyUIBuilder::AmplifyUIBuilderEndpointRules::RulesBlobSize) {} + AmplifyUIBuilderEndpointProvider(); ~AmplifyUIBuilderEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h index fcdc365a429..85f1fe96edc 100644 --- a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AMPLIFYUIBUILDER_API #define AWS_AMPLIFYUIBUILDER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AMPLIFYUIBUILDER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AMPLIFYUIBUILDER_API #define AWS_AMPLIFYUIBUILDER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AMPLIFYUIBUILDER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AMPLIFYUIBUILDER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilderEndpointRules.h b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/internal/AmplifyUIBuilderEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilderEndpointRules.h rename to generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/internal/AmplifyUIBuilderEndpointRules.h index 496acf1a8c8..a148dd9a8f0 100644 --- a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilderEndpointRules.h +++ b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/internal/AmplifyUIBuilderEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AmplifyUIBuilder { -class AmplifyUIBuilderEndpointRules { +class AWS_AMPLIFYUIBUILDER_LOCAL AmplifyUIBuilderEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointProvider.cpp b/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointProvider.cpp index 8639953c94b..d28058e5c1e 100644 --- a/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AmplifyUIBuilder { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AmplifyUIBuilderEndpointProvider::AmplifyUIBuilderEndpointProvider() + : AmplifyUIBuilderDefaultEpProviderBase(Aws::AmplifyUIBuilder::AmplifyUIBuilderEndpointRules::GetRulesBlob(), + Aws::AmplifyUIBuilder::AmplifyUIBuilderEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AmplifyUIBuilder } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointRules.cpp b/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointRules.cpp index d55394c738d..845cb177c77 100644 --- a/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-amplifyuibuilder/source/AmplifyUIBuilderEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-apigateway/CMakeLists.txt b/generated/src/aws-cpp-sdk-apigateway/CMakeLists.txt index 98284f4f18b..5c268887d87 100644 --- a/generated/src/aws-cpp-sdk-apigateway/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-apigateway/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APIGATEWAY_MODEL_HEADERS "include/aws/apigateway/model/*.h" ) +file(GLOB AWS_APIGATEWAY_INTERNAL_HEADERS + "include/aws/apigateway/internal/*.h" +) + file(GLOB AWS_APIGATEWAY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APIGATEWAY_MODEL_SOURCE file(GLOB APIGATEWAY_UNIFIED_HEADERS ${AWS_APIGATEWAY_HEADERS} + ${AWS_APIGATEWAY_INTERNAL_HEADERS} ${AWS_APIGATEWAY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\apigateway" FILES ${AWS_APIGATEWAY_HEADERS}) + source_group("Header Files\\aws\\apigateway\\internal" FILES ${AWS_APIGATEWAY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\apigateway\\model" FILES ${AWS_APIGATEWAY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APIGATEWAY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APIGATEWAY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayEndpointProvider.h b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayEndpointProvider.h index f38c58fbdc4..64132d8eb9e 100644 --- a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APIGATEWAY_API APIGatewayEndpointProvider : public APIGatewayDefaultEp public: using APIGatewayResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - APIGatewayEndpointProvider() - : APIGatewayDefaultEpProviderBase(Aws::APIGateway::APIGatewayEndpointRules::GetRulesBlob(), - Aws::APIGateway::APIGatewayEndpointRules::RulesBlobSize) {} + APIGatewayEndpointProvider(); ~APIGatewayEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h index 436fb00e005..d6dc1207f06 100644 --- a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APIGATEWAY_API #define AWS_APIGATEWAY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APIGATEWAY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APIGATEWAY_API #define AWS_APIGATEWAY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APIGATEWAY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APIGATEWAY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayEndpointRules.h b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/internal/APIGatewayEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayEndpointRules.h rename to generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/internal/APIGatewayEndpointRules.h index e67185ff360..aad22cc8c6b 100644 --- a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayEndpointRules.h +++ b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/internal/APIGatewayEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace APIGateway { -class APIGatewayEndpointRules { +class AWS_APIGATEWAY_LOCAL APIGatewayEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointProvider.cpp b/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointProvider.cpp index ac86fa528e9..bb3ad5e2853 100644 --- a/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace APIGateway { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +APIGatewayEndpointProvider::APIGatewayEndpointProvider() + : APIGatewayDefaultEpProviderBase(Aws::APIGateway::APIGatewayEndpointRules::GetRulesBlob(), + Aws::APIGateway::APIGatewayEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace APIGateway } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointRules.cpp b/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointRules.cpp index 164a0b4a675..063c1910f3b 100644 --- a/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-apigateway/source/APIGatewayEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/CMakeLists.txt b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/CMakeLists.txt index 5bb086372d4..670f02fd30e 100644 --- a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APIGATEWAYMANAGEMENTAPI_MODEL_HEADERS "include/aws/apigatewaymanagementapi/model/*.h" ) +file(GLOB AWS_APIGATEWAYMANAGEMENTAPI_INTERNAL_HEADERS + "include/aws/apigatewaymanagementapi/internal/*.h" +) + file(GLOB AWS_APIGATEWAYMANAGEMENTAPI_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APIGATEWAYMANAGEMENTAPI_MODEL_SOURCE file(GLOB APIGATEWAYMANAGEMENTAPI_UNIFIED_HEADERS ${AWS_APIGATEWAYMANAGEMENTAPI_HEADERS} + ${AWS_APIGATEWAYMANAGEMENTAPI_INTERNAL_HEADERS} ${AWS_APIGATEWAYMANAGEMENTAPI_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\apigatewaymanagementapi" FILES ${AWS_APIGATEWAYMANAGEMENTAPI_HEADERS}) + source_group("Header Files\\aws\\apigatewaymanagementapi\\internal" FILES ${AWS_APIGATEWAYMANAGEMENTAPI_INTERNAL_HEADERS}) source_group("Header Files\\aws\\apigatewaymanagementapi\\model" FILES ${AWS_APIGATEWAYMANAGEMENTAPI_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APIGATEWAYMANAGEMENTAPI_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APIGATEWAYMANAGEMENTAPI_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApiEndpointProvider.h b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApiEndpointProvider.h index ea55469d819..0594bbc4dc1 100644 --- a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApiEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApiEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_APIGATEWAYMANAGEMENTAPI_API ApiGatewayManagementApiEndpointProvider : public: using ApiGatewayManagementApiResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ApiGatewayManagementApiEndpointProvider() - : ApiGatewayManagementApiDefaultEpProviderBase(Aws::ApiGatewayManagementApi::ApiGatewayManagementApiEndpointRules::GetRulesBlob(), - Aws::ApiGatewayManagementApi::ApiGatewayManagementApiEndpointRules::RulesBlobSize) {} + ApiGatewayManagementApiEndpointProvider(); ~ApiGatewayManagementApiEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h index 3eb76f7625a..7d7070a9648 100644 --- a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APIGATEWAYMANAGEMENTAPI_API #define AWS_APIGATEWAYMANAGEMENTAPI_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APIGATEWAYMANAGEMENTAPI_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APIGATEWAYMANAGEMENTAPI_API #define AWS_APIGATEWAYMANAGEMENTAPI_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APIGATEWAYMANAGEMENTAPI_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APIGATEWAYMANAGEMENTAPI_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApiEndpointRules.h b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/internal/ApiGatewayManagementApiEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApiEndpointRules.h rename to generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/internal/ApiGatewayManagementApiEndpointRules.h index 0fe17333b3e..57df80722e8 100644 --- a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApiEndpointRules.h +++ b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/internal/ApiGatewayManagementApiEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ApiGatewayManagementApi { -class ApiGatewayManagementApiEndpointRules { +class AWS_APIGATEWAYMANAGEMENTAPI_LOCAL ApiGatewayManagementApiEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointProvider.cpp b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointProvider.cpp index c5d1151422f..0f97da86abf 100644 --- a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ApiGatewayManagementApi { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ApiGatewayManagementApiEndpointProvider::ApiGatewayManagementApiEndpointProvider() + : ApiGatewayManagementApiDefaultEpProviderBase(Aws::ApiGatewayManagementApi::ApiGatewayManagementApiEndpointRules::GetRulesBlob(), + Aws::ApiGatewayManagementApi::ApiGatewayManagementApiEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ApiGatewayManagementApi } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointRules.cpp b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointRules.cpp index 888d92d27f3..e275f220597 100644 --- a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/source/ApiGatewayManagementApiEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-apigatewayv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-apigatewayv2/CMakeLists.txt index 6fe62d8732f..ecba9185c64 100644 --- a/generated/src/aws-cpp-sdk-apigatewayv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-apigatewayv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APIGATEWAYV2_MODEL_HEADERS "include/aws/apigatewayv2/model/*.h" ) +file(GLOB AWS_APIGATEWAYV2_INTERNAL_HEADERS + "include/aws/apigatewayv2/internal/*.h" +) + file(GLOB AWS_APIGATEWAYV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APIGATEWAYV2_MODEL_SOURCE file(GLOB APIGATEWAYV2_UNIFIED_HEADERS ${AWS_APIGATEWAYV2_HEADERS} + ${AWS_APIGATEWAYV2_INTERNAL_HEADERS} ${AWS_APIGATEWAYV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\apigatewayv2" FILES ${AWS_APIGATEWAYV2_HEADERS}) + source_group("Header Files\\aws\\apigatewayv2\\internal" FILES ${AWS_APIGATEWAYV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\apigatewayv2\\model" FILES ${AWS_APIGATEWAYV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APIGATEWAYV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APIGATEWAYV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2EndpointProvider.h b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2EndpointProvider.h index 410e6faaea7..3050bc296c0 100644 --- a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2EndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APIGATEWAYV2_API ApiGatewayV2EndpointProvider : public ApiGatewayV2Def public: using ApiGatewayV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ApiGatewayV2EndpointProvider() - : ApiGatewayV2DefaultEpProviderBase(Aws::ApiGatewayV2::ApiGatewayV2EndpointRules::GetRulesBlob(), - Aws::ApiGatewayV2::ApiGatewayV2EndpointRules::RulesBlobSize) {} + ApiGatewayV2EndpointProvider(); ~ApiGatewayV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h index b5b30feffba..50b6b772736 100644 --- a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APIGATEWAYV2_API #define AWS_APIGATEWAYV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APIGATEWAYV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APIGATEWAYV2_API #define AWS_APIGATEWAYV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APIGATEWAYV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APIGATEWAYV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2EndpointRules.h b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/internal/ApiGatewayV2EndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2EndpointRules.h rename to generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/internal/ApiGatewayV2EndpointRules.h index 823b60be5da..6e2f14d21bb 100644 --- a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/internal/ApiGatewayV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ApiGatewayV2 { -class ApiGatewayV2EndpointRules { +class AWS_APIGATEWAYV2_LOCAL ApiGatewayV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointProvider.cpp index 13fd56a1d20..b502647bca9 100644 --- a/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ApiGatewayV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ApiGatewayV2EndpointProvider::ApiGatewayV2EndpointProvider() + : ApiGatewayV2DefaultEpProviderBase(Aws::ApiGatewayV2::ApiGatewayV2EndpointRules::GetRulesBlob(), + Aws::ApiGatewayV2::ApiGatewayV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ApiGatewayV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointRules.cpp index 0be228c4b71..2a333575e80 100644 --- a/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-apigatewayv2/source/ApiGatewayV2EndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appconfig/CMakeLists.txt b/generated/src/aws-cpp-sdk-appconfig/CMakeLists.txt index f26e2409bfe..54fcc6a3d38 100644 --- a/generated/src/aws-cpp-sdk-appconfig/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appconfig/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPCONFIG_MODEL_HEADERS "include/aws/appconfig/model/*.h" ) +file(GLOB AWS_APPCONFIG_INTERNAL_HEADERS + "include/aws/appconfig/internal/*.h" +) + file(GLOB AWS_APPCONFIG_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPCONFIG_MODEL_SOURCE file(GLOB APPCONFIG_UNIFIED_HEADERS ${AWS_APPCONFIG_HEADERS} + ${AWS_APPCONFIG_INTERNAL_HEADERS} ${AWS_APPCONFIG_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appconfig" FILES ${AWS_APPCONFIG_HEADERS}) + source_group("Header Files\\aws\\appconfig\\internal" FILES ${AWS_APPCONFIG_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appconfig\\model" FILES ${AWS_APPCONFIG_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPCONFIG_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPCONFIG_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfigEndpointProvider.h b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfigEndpointProvider.h index 3661881bf12..9f2801fea27 100644 --- a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfigEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfigEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPCONFIG_API AppConfigEndpointProvider : public AppConfigDefaultEpPro public: using AppConfigResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppConfigEndpointProvider() - : AppConfigDefaultEpProviderBase(Aws::AppConfig::AppConfigEndpointRules::GetRulesBlob(), - Aws::AppConfig::AppConfigEndpointRules::RulesBlobSize) {} + AppConfigEndpointProvider(); ~AppConfigEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h index 64e179a1eb1..fe03611c87a 100644 --- a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPCONFIG_API #define AWS_APPCONFIG_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPCONFIG_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPCONFIG_API #define AWS_APPCONFIG_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPCONFIG_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPCONFIG_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfigEndpointRules.h b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/internal/AppConfigEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfigEndpointRules.h rename to generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/internal/AppConfigEndpointRules.h index 19360e0eff4..cbf4cfce8de 100644 --- a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfigEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/internal/AppConfigEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppConfig { -class AppConfigEndpointRules { +class AWS_APPCONFIG_LOCAL AppConfigEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointProvider.cpp index 3f66ad26a08..a11616bd712 100644 --- a/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AppConfig { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppConfigEndpointProvider::AppConfigEndpointProvider() + : AppConfigDefaultEpProviderBase(Aws::AppConfig::AppConfigEndpointRules::GetRulesBlob(), + Aws::AppConfig::AppConfigEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppConfig } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointRules.cpp b/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointRules.cpp index df48eec6599..6f14e4dc9c2 100644 --- a/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appconfig/source/AppConfigEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appconfigdata/CMakeLists.txt b/generated/src/aws-cpp-sdk-appconfigdata/CMakeLists.txt index 0d863eb9aeb..ebe6daff322 100644 --- a/generated/src/aws-cpp-sdk-appconfigdata/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appconfigdata/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPCONFIGDATA_MODEL_HEADERS "include/aws/appconfigdata/model/*.h" ) +file(GLOB AWS_APPCONFIGDATA_INTERNAL_HEADERS + "include/aws/appconfigdata/internal/*.h" +) + file(GLOB AWS_APPCONFIGDATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPCONFIGDATA_MODEL_SOURCE file(GLOB APPCONFIGDATA_UNIFIED_HEADERS ${AWS_APPCONFIGDATA_HEADERS} + ${AWS_APPCONFIGDATA_INTERNAL_HEADERS} ${AWS_APPCONFIGDATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appconfigdata" FILES ${AWS_APPCONFIGDATA_HEADERS}) + source_group("Header Files\\aws\\appconfigdata\\internal" FILES ${AWS_APPCONFIGDATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appconfigdata\\model" FILES ${AWS_APPCONFIGDATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPCONFIGDATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPCONFIGDATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigDataEndpointProvider.h b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigDataEndpointProvider.h index 831a0091e70..ec43c0245aa 100644 --- a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigDataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigDataEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPCONFIGDATA_API AppConfigDataEndpointProvider : public AppConfigData public: using AppConfigDataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppConfigDataEndpointProvider() - : AppConfigDataDefaultEpProviderBase(Aws::AppConfigData::AppConfigDataEndpointRules::GetRulesBlob(), - Aws::AppConfigData::AppConfigDataEndpointRules::RulesBlobSize) {} + AppConfigDataEndpointProvider(); ~AppConfigDataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h index 74347e9cc1d..a411aded202 100644 --- a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPCONFIGDATA_API #define AWS_APPCONFIGDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPCONFIGDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPCONFIGDATA_API #define AWS_APPCONFIGDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPCONFIGDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPCONFIGDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigDataEndpointRules.h b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/internal/AppConfigDataEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigDataEndpointRules.h rename to generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/internal/AppConfigDataEndpointRules.h index cbf6bf9d655..39677d8a9ce 100644 --- a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigDataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/internal/AppConfigDataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppConfigData { -class AppConfigDataEndpointRules { +class AWS_APPCONFIGDATA_LOCAL AppConfigDataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointProvider.cpp index edd078f61a3..f2cfd7c0afb 100644 --- a/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AppConfigData { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppConfigDataEndpointProvider::AppConfigDataEndpointProvider() + : AppConfigDataDefaultEpProviderBase(Aws::AppConfigData::AppConfigDataEndpointRules::GetRulesBlob(), + Aws::AppConfigData::AppConfigDataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppConfigData } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointRules.cpp b/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointRules.cpp index 3d5bbc3ca8e..9c53e0cbd38 100644 --- a/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appconfigdata/source/AppConfigDataEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appfabric/CMakeLists.txt b/generated/src/aws-cpp-sdk-appfabric/CMakeLists.txt index 42d0940257b..6287a7e6821 100644 --- a/generated/src/aws-cpp-sdk-appfabric/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appfabric/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPFABRIC_MODEL_HEADERS "include/aws/appfabric/model/*.h" ) +file(GLOB AWS_APPFABRIC_INTERNAL_HEADERS + "include/aws/appfabric/internal/*.h" +) + file(GLOB AWS_APPFABRIC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPFABRIC_MODEL_SOURCE file(GLOB APPFABRIC_UNIFIED_HEADERS ${AWS_APPFABRIC_HEADERS} + ${AWS_APPFABRIC_INTERNAL_HEADERS} ${AWS_APPFABRIC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appfabric" FILES ${AWS_APPFABRIC_HEADERS}) + source_group("Header Files\\aws\\appfabric\\internal" FILES ${AWS_APPFABRIC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appfabric\\model" FILES ${AWS_APPFABRIC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPFABRIC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPFABRIC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabricEndpointProvider.h b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabricEndpointProvider.h index c290f838357..7df36a22c59 100644 --- a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabricEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabricEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPFABRIC_API AppFabricEndpointProvider : public AppFabricDefaultEpPro public: using AppFabricResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppFabricEndpointProvider() - : AppFabricDefaultEpProviderBase(Aws::AppFabric::AppFabricEndpointRules::GetRulesBlob(), - Aws::AppFabric::AppFabricEndpointRules::RulesBlobSize) {} + AppFabricEndpointProvider(); ~AppFabricEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h index 173b202552a..ee3a0d4d9ec 100644 --- a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPFABRIC_API #define AWS_APPFABRIC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPFABRIC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPFABRIC_API #define AWS_APPFABRIC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPFABRIC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPFABRIC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabricEndpointRules.h b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/internal/AppFabricEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabricEndpointRules.h rename to generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/internal/AppFabricEndpointRules.h index 25f4ec8fbe0..8e311539546 100644 --- a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabricEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/internal/AppFabricEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppFabric { -class AppFabricEndpointRules { +class AWS_APPFABRIC_LOCAL AppFabricEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointProvider.cpp index 0a9f493afe3..15e4a7899fb 100644 --- a/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AppFabric { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppFabricEndpointProvider::AppFabricEndpointProvider() + : AppFabricDefaultEpProviderBase(Aws::AppFabric::AppFabricEndpointRules::GetRulesBlob(), + Aws::AppFabric::AppFabricEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppFabric } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointRules.cpp b/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointRules.cpp index 5eb417c5f01..fdf345f7eee 100644 --- a/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appfabric/source/AppFabricEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appflow/CMakeLists.txt b/generated/src/aws-cpp-sdk-appflow/CMakeLists.txt index 3d674db13ee..d52dc8f24a3 100644 --- a/generated/src/aws-cpp-sdk-appflow/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appflow/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPFLOW_MODEL_HEADERS "include/aws/appflow/model/*.h" ) +file(GLOB AWS_APPFLOW_INTERNAL_HEADERS + "include/aws/appflow/internal/*.h" +) + file(GLOB AWS_APPFLOW_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPFLOW_MODEL_SOURCE file(GLOB APPFLOW_UNIFIED_HEADERS ${AWS_APPFLOW_HEADERS} + ${AWS_APPFLOW_INTERNAL_HEADERS} ${AWS_APPFLOW_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appflow" FILES ${AWS_APPFLOW_HEADERS}) + source_group("Header Files\\aws\\appflow\\internal" FILES ${AWS_APPFLOW_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appflow\\model" FILES ${AWS_APPFLOW_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPFLOW_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPFLOW_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/AppflowEndpointProvider.h b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/AppflowEndpointProvider.h index 5412b87cf40..c14ab79e010 100644 --- a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/AppflowEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/AppflowEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPFLOW_API AppflowEndpointProvider : public AppflowDefaultEpProviderB public: using AppflowResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppflowEndpointProvider() - : AppflowDefaultEpProviderBase(Aws::Appflow::AppflowEndpointRules::GetRulesBlob(), - Aws::Appflow::AppflowEndpointRules::RulesBlobSize) {} + AppflowEndpointProvider(); ~AppflowEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h index 7bf9d878866..0aac2fcdd27 100644 --- a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPFLOW_API #define AWS_APPFLOW_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPFLOW_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPFLOW_API #define AWS_APPFLOW_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPFLOW_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPFLOW_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/AppflowEndpointRules.h b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/internal/AppflowEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-appflow/include/aws/appflow/AppflowEndpointRules.h rename to generated/src/aws-cpp-sdk-appflow/include/aws/appflow/internal/AppflowEndpointRules.h index 3b113160371..3b4db7bc190 100644 --- a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/AppflowEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/internal/AppflowEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Appflow { -class AppflowEndpointRules { +class AWS_APPFLOW_LOCAL AppflowEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointProvider.cpp index 76b797a8762..73fee885932 100644 --- a/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Appflow { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppflowEndpointProvider::AppflowEndpointProvider() + : AppflowDefaultEpProviderBase(Aws::Appflow::AppflowEndpointRules::GetRulesBlob(), Aws::Appflow::AppflowEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Appflow } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointRules.cpp b/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointRules.cpp index 73f915d4011..a53f48ecd9e 100644 --- a/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appflow/source/AppflowEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appintegrations/CMakeLists.txt b/generated/src/aws-cpp-sdk-appintegrations/CMakeLists.txt index 3bbec4ab368..e03092202c7 100644 --- a/generated/src/aws-cpp-sdk-appintegrations/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appintegrations/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPINTEGRATIONS_MODEL_HEADERS "include/aws/appintegrations/model/*.h" ) +file(GLOB AWS_APPINTEGRATIONS_INTERNAL_HEADERS + "include/aws/appintegrations/internal/*.h" +) + file(GLOB AWS_APPINTEGRATIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPINTEGRATIONS_MODEL_SOURCE file(GLOB APPINTEGRATIONS_UNIFIED_HEADERS ${AWS_APPINTEGRATIONS_HEADERS} + ${AWS_APPINTEGRATIONS_INTERNAL_HEADERS} ${AWS_APPINTEGRATIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appintegrations" FILES ${AWS_APPINTEGRATIONS_HEADERS}) + source_group("Header Files\\aws\\appintegrations\\internal" FILES ${AWS_APPINTEGRATIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appintegrations\\model" FILES ${AWS_APPINTEGRATIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPINTEGRATIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPINTEGRATIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsServiceEndpointProvider.h index 3d7b446f46d..3709d64113f 100644 --- a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsServiceEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_APPINTEGRATIONSSERVICE_API AppIntegrationsServiceEndpointProvider : pu public: using AppIntegrationsServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppIntegrationsServiceEndpointProvider() - : AppIntegrationsServiceDefaultEpProviderBase(Aws::AppIntegrationsService::AppIntegrationsServiceEndpointRules::GetRulesBlob(), - Aws::AppIntegrationsService::AppIntegrationsServiceEndpointRules::RulesBlobSize) {} + AppIntegrationsServiceEndpointProvider(); ~AppIntegrationsServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h index 7b888596f99..37418b7ed97 100644 --- a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPINTEGRATIONSSERVICE_API #define AWS_APPINTEGRATIONSSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPINTEGRATIONSSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPINTEGRATIONSSERVICE_API #define AWS_APPINTEGRATIONSSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPINTEGRATIONSSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPINTEGRATIONSSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsServiceEndpointRules.h b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/internal/AppIntegrationsServiceEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/internal/AppIntegrationsServiceEndpointRules.h index 87657007d55..37ba98c5b1b 100644 --- a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/internal/AppIntegrationsServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppIntegrationsService { -class AppIntegrationsServiceEndpointRules { +class AWS_APPINTEGRATIONSSERVICE_LOCAL AppIntegrationsServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointProvider.cpp index 9ebb9352d59..48a72da9204 100644 --- a/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AppIntegrationsService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppIntegrationsServiceEndpointProvider::AppIntegrationsServiceEndpointProvider() + : AppIntegrationsServiceDefaultEpProviderBase(Aws::AppIntegrationsService::AppIntegrationsServiceEndpointRules::GetRulesBlob(), + Aws::AppIntegrationsService::AppIntegrationsServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppIntegrationsService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointRules.cpp index 86b6851398d..9b13b0309b6 100644 --- a/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appintegrations/source/AppIntegrationsServiceEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-application-autoscaling/CMakeLists.txt b/generated/src/aws-cpp-sdk-application-autoscaling/CMakeLists.txt index 72990983854..13bc7175fd5 100644 --- a/generated/src/aws-cpp-sdk-application-autoscaling/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-application-autoscaling/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPLICATION-AUTOSCALING_MODEL_HEADERS "include/aws/application-autoscaling/model/*.h" ) +file(GLOB AWS_APPLICATION-AUTOSCALING_INTERNAL_HEADERS + "include/aws/application-autoscaling/internal/*.h" +) + file(GLOB AWS_APPLICATION-AUTOSCALING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPLICATION-AUTOSCALING_MODEL_SOURCE file(GLOB APPLICATION-AUTOSCALING_UNIFIED_HEADERS ${AWS_APPLICATION-AUTOSCALING_HEADERS} + ${AWS_APPLICATION-AUTOSCALING_INTERNAL_HEADERS} ${AWS_APPLICATION-AUTOSCALING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\application-autoscaling" FILES ${AWS_APPLICATION-AUTOSCALING_HEADERS}) + source_group("Header Files\\aws\\application-autoscaling\\internal" FILES ${AWS_APPLICATION-AUTOSCALING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\application-autoscaling\\model" FILES ${AWS_APPLICATION-AUTOSCALING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPLICATION-AUTOSCALING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPLICATION-AUTOSCALING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScalingEndpointProvider.h b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScalingEndpointProvider.h index 15eccd5f658..617f34804c7 100644 --- a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScalingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScalingEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_APPLICATIONAUTOSCALING_API ApplicationAutoScalingEndpointProvider : pu public: using ApplicationAutoScalingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ApplicationAutoScalingEndpointProvider() - : ApplicationAutoScalingDefaultEpProviderBase(Aws::ApplicationAutoScaling::ApplicationAutoScalingEndpointRules::GetRulesBlob(), - Aws::ApplicationAutoScaling::ApplicationAutoScalingEndpointRules::RulesBlobSize) {} + ApplicationAutoScalingEndpointProvider(); ~ApplicationAutoScalingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h index 0b3c0c1c19a..8a528c0bec3 100644 --- a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPLICATIONAUTOSCALING_API #define AWS_APPLICATIONAUTOSCALING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPLICATIONAUTOSCALING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONAUTOSCALING_API #define AWS_APPLICATIONAUTOSCALING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPLICATIONAUTOSCALING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPLICATIONAUTOSCALING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScalingEndpointRules.h b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/internal/ApplicationAutoScalingEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScalingEndpointRules.h rename to generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/internal/ApplicationAutoScalingEndpointRules.h index 8321a33d6b9..4685e9dcb37 100644 --- a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScalingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/internal/ApplicationAutoScalingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ApplicationAutoScaling { -class ApplicationAutoScalingEndpointRules { +class AWS_APPLICATIONAUTOSCALING_LOCAL ApplicationAutoScalingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointProvider.cpp index aef9a1126d4..9c26b3918d6 100644 --- a/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ApplicationAutoScaling { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ApplicationAutoScalingEndpointProvider::ApplicationAutoScalingEndpointProvider() + : ApplicationAutoScalingDefaultEpProviderBase(Aws::ApplicationAutoScaling::ApplicationAutoScalingEndpointRules::GetRulesBlob(), + Aws::ApplicationAutoScaling::ApplicationAutoScalingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ApplicationAutoScaling } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointRules.cpp b/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointRules.cpp index 3bf89f2ddf6..b7c2b92dd83 100644 --- a/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-application-autoscaling/source/ApplicationAutoScalingEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-application-insights/CMakeLists.txt b/generated/src/aws-cpp-sdk-application-insights/CMakeLists.txt index 5ae6b0469dd..5f70dcc0fbe 100644 --- a/generated/src/aws-cpp-sdk-application-insights/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-application-insights/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPLICATION-INSIGHTS_MODEL_HEADERS "include/aws/application-insights/model/*.h" ) +file(GLOB AWS_APPLICATION-INSIGHTS_INTERNAL_HEADERS + "include/aws/application-insights/internal/*.h" +) + file(GLOB AWS_APPLICATION-INSIGHTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPLICATION-INSIGHTS_MODEL_SOURCE file(GLOB APPLICATION-INSIGHTS_UNIFIED_HEADERS ${AWS_APPLICATION-INSIGHTS_HEADERS} + ${AWS_APPLICATION-INSIGHTS_INTERNAL_HEADERS} ${AWS_APPLICATION-INSIGHTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\application-insights" FILES ${AWS_APPLICATION-INSIGHTS_HEADERS}) + source_group("Header Files\\aws\\application-insights\\internal" FILES ${AWS_APPLICATION-INSIGHTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\application-insights\\model" FILES ${AWS_APPLICATION-INSIGHTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPLICATION-INSIGHTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPLICATION-INSIGHTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsEndpointProvider.h b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsEndpointProvider.h index 09407db43f1..98ecc5d4192 100644 --- a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_APPLICATIONINSIGHTS_API ApplicationInsightsEndpointProvider : public A public: using ApplicationInsightsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ApplicationInsightsEndpointProvider() - : ApplicationInsightsDefaultEpProviderBase(Aws::ApplicationInsights::ApplicationInsightsEndpointRules::GetRulesBlob(), - Aws::ApplicationInsights::ApplicationInsightsEndpointRules::RulesBlobSize) {} + ApplicationInsightsEndpointProvider(); ~ApplicationInsightsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h index 38331f67417..e38f0dda2f9 100644 --- a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPLICATIONINSIGHTS_API #define AWS_APPLICATIONINSIGHTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPLICATIONINSIGHTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONINSIGHTS_API #define AWS_APPLICATIONINSIGHTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPLICATIONINSIGHTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPLICATIONINSIGHTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsEndpointRules.h b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/internal/ApplicationInsightsEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsEndpointRules.h rename to generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/internal/ApplicationInsightsEndpointRules.h index 28babb4e83d..1798ff9e802 100644 --- a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsightsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/internal/ApplicationInsightsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ApplicationInsights { -class ApplicationInsightsEndpointRules { +class AWS_APPLICATIONINSIGHTS_LOCAL ApplicationInsightsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointProvider.cpp index 1419d904bfe..fa1bbaedefa 100644 --- a/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ApplicationInsights { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ApplicationInsightsEndpointProvider::ApplicationInsightsEndpointProvider() + : ApplicationInsightsDefaultEpProviderBase(Aws::ApplicationInsights::ApplicationInsightsEndpointRules::GetRulesBlob(), + Aws::ApplicationInsights::ApplicationInsightsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ApplicationInsights } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointRules.cpp b/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointRules.cpp index 0867d2be1bd..56ef778f109 100644 --- a/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-application-insights/source/ApplicationInsightsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-application-signals/CMakeLists.txt b/generated/src/aws-cpp-sdk-application-signals/CMakeLists.txt index 78778bc023f..d828658cf3f 100644 --- a/generated/src/aws-cpp-sdk-application-signals/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-application-signals/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPLICATION-SIGNALS_MODEL_HEADERS "include/aws/application-signals/model/*.h" ) +file(GLOB AWS_APPLICATION-SIGNALS_INTERNAL_HEADERS + "include/aws/application-signals/internal/*.h" +) + file(GLOB AWS_APPLICATION-SIGNALS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPLICATION-SIGNALS_MODEL_SOURCE file(GLOB APPLICATION-SIGNALS_UNIFIED_HEADERS ${AWS_APPLICATION-SIGNALS_HEADERS} + ${AWS_APPLICATION-SIGNALS_INTERNAL_HEADERS} ${AWS_APPLICATION-SIGNALS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\application-signals" FILES ${AWS_APPLICATION-SIGNALS_HEADERS}) + source_group("Header Files\\aws\\application-signals\\internal" FILES ${AWS_APPLICATION-SIGNALS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\application-signals\\model" FILES ${AWS_APPLICATION-SIGNALS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPLICATION-SIGNALS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPLICATION-SIGNALS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignalsEndpointProvider.h b/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignalsEndpointProvider.h index 560d33f6af3..f6c7e624997 100644 --- a/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignalsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignalsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_APPLICATIONSIGNALS_API ApplicationSignalsEndpointProvider : public App public: using ApplicationSignalsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ApplicationSignalsEndpointProvider() - : ApplicationSignalsDefaultEpProviderBase(Aws::ApplicationSignals::ApplicationSignalsEndpointRules::GetRulesBlob(), - Aws::ApplicationSignals::ApplicationSignalsEndpointRules::RulesBlobSize) {} + ApplicationSignalsEndpointProvider(); ~ApplicationSignalsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignals_EXPORTS.h b/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignals_EXPORTS.h index 225305946fe..e3b8fd67ce6 100644 --- a/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignals_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignals_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPLICATIONSIGNALS_API #define AWS_APPLICATIONSIGNALS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPLICATIONSIGNALS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONSIGNALS_API #define AWS_APPLICATIONSIGNALS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPLICATIONSIGNALS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPLICATIONSIGNALS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignalsEndpointRules.h b/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/internal/ApplicationSignalsEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignalsEndpointRules.h rename to generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/internal/ApplicationSignalsEndpointRules.h index 9a6bdcabf5d..52834340ace 100644 --- a/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/ApplicationSignalsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/internal/ApplicationSignalsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ApplicationSignals { -class ApplicationSignalsEndpointRules { +class AWS_APPLICATIONSIGNALS_LOCAL ApplicationSignalsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointProvider.cpp index 305bd513681..a00e5359440 100644 --- a/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ApplicationSignals { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ApplicationSignalsEndpointProvider::ApplicationSignalsEndpointProvider() + : ApplicationSignalsDefaultEpProviderBase(Aws::ApplicationSignals::ApplicationSignalsEndpointRules::GetRulesBlob(), + Aws::ApplicationSignals::ApplicationSignalsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ApplicationSignals } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointRules.cpp b/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointRules.cpp index 8ebb18ab3ce..696c0fd83f4 100644 --- a/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-application-signals/source/ApplicationSignalsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-applicationcostprofiler/CMakeLists.txt b/generated/src/aws-cpp-sdk-applicationcostprofiler/CMakeLists.txt index 70f5d52e48e..43a08033aad 100644 --- a/generated/src/aws-cpp-sdk-applicationcostprofiler/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-applicationcostprofiler/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPLICATIONCOSTPROFILER_MODEL_HEADERS "include/aws/applicationcostprofiler/model/*.h" ) +file(GLOB AWS_APPLICATIONCOSTPROFILER_INTERNAL_HEADERS + "include/aws/applicationcostprofiler/internal/*.h" +) + file(GLOB AWS_APPLICATIONCOSTPROFILER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPLICATIONCOSTPROFILER_MODEL_SOURCE file(GLOB APPLICATIONCOSTPROFILER_UNIFIED_HEADERS ${AWS_APPLICATIONCOSTPROFILER_HEADERS} + ${AWS_APPLICATIONCOSTPROFILER_INTERNAL_HEADERS} ${AWS_APPLICATIONCOSTPROFILER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\applicationcostprofiler" FILES ${AWS_APPLICATIONCOSTPROFILER_HEADERS}) + source_group("Header Files\\aws\\applicationcostprofiler\\internal" FILES ${AWS_APPLICATIONCOSTPROFILER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\applicationcostprofiler\\model" FILES ${AWS_APPLICATIONCOSTPROFILER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPLICATIONCOSTPROFILER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPLICATIONCOSTPROFILER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfilerEndpointProvider.h b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfilerEndpointProvider.h index 72c006b4f00..f0f9fa647ee 100644 --- a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfilerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfilerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_APPLICATIONCOSTPROFILER_API ApplicationCostProfilerEndpointProvider : public: using ApplicationCostProfilerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ApplicationCostProfilerEndpointProvider() - : ApplicationCostProfilerDefaultEpProviderBase(Aws::ApplicationCostProfiler::ApplicationCostProfilerEndpointRules::GetRulesBlob(), - Aws::ApplicationCostProfiler::ApplicationCostProfilerEndpointRules::RulesBlobSize) {} + ApplicationCostProfilerEndpointProvider(); ~ApplicationCostProfilerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h index 1f994263d23..33c346eb1b8 100644 --- a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPLICATIONCOSTPROFILER_API #define AWS_APPLICATIONCOSTPROFILER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPLICATIONCOSTPROFILER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONCOSTPROFILER_API #define AWS_APPLICATIONCOSTPROFILER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPLICATIONCOSTPROFILER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPLICATIONCOSTPROFILER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfilerEndpointRules.h b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/internal/ApplicationCostProfilerEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfilerEndpointRules.h rename to generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/internal/ApplicationCostProfilerEndpointRules.h index 1180438a042..e80bf01a55c 100644 --- a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfilerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/internal/ApplicationCostProfilerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ApplicationCostProfiler { -class ApplicationCostProfilerEndpointRules { +class AWS_APPLICATIONCOSTPROFILER_LOCAL ApplicationCostProfilerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointProvider.cpp index cec4785361e..68958e7d52d 100644 --- a/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ApplicationCostProfiler { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ApplicationCostProfilerEndpointProvider::ApplicationCostProfilerEndpointProvider() + : ApplicationCostProfilerDefaultEpProviderBase(Aws::ApplicationCostProfiler::ApplicationCostProfilerEndpointRules::GetRulesBlob(), + Aws::ApplicationCostProfiler::ApplicationCostProfilerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ApplicationCostProfiler } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointRules.cpp b/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointRules.cpp index ee55fa4502b..20008120cc7 100644 --- a/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-applicationcostprofiler/source/ApplicationCostProfilerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appmesh/CMakeLists.txt b/generated/src/aws-cpp-sdk-appmesh/CMakeLists.txt index a6f0bb45090..3024e7a7c39 100644 --- a/generated/src/aws-cpp-sdk-appmesh/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appmesh/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPMESH_MODEL_HEADERS "include/aws/appmesh/model/*.h" ) +file(GLOB AWS_APPMESH_INTERNAL_HEADERS + "include/aws/appmesh/internal/*.h" +) + file(GLOB AWS_APPMESH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPMESH_MODEL_SOURCE file(GLOB APPMESH_UNIFIED_HEADERS ${AWS_APPMESH_HEADERS} + ${AWS_APPMESH_INTERNAL_HEADERS} ${AWS_APPMESH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appmesh" FILES ${AWS_APPMESH_HEADERS}) + source_group("Header Files\\aws\\appmesh\\internal" FILES ${AWS_APPMESH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appmesh\\model" FILES ${AWS_APPMESH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPMESH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPMESH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshEndpointProvider.h b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshEndpointProvider.h index 601226b2edf..fc19a1df6f0 100644 --- a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPMESH_API AppMeshEndpointProvider : public AppMeshDefaultEpProviderB public: using AppMeshResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppMeshEndpointProvider() - : AppMeshDefaultEpProviderBase(Aws::AppMesh::AppMeshEndpointRules::GetRulesBlob(), - Aws::AppMesh::AppMeshEndpointRules::RulesBlobSize) {} + AppMeshEndpointProvider(); ~AppMeshEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h index f1008d3bab7..bc714aa2f81 100644 --- a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPMESH_API #define AWS_APPMESH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPMESH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPMESH_API #define AWS_APPMESH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPMESH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPMESH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshEndpointRules.h b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/internal/AppMeshEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshEndpointRules.h rename to generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/internal/AppMeshEndpointRules.h index 2cc74c8d619..2d896d54fe9 100644 --- a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/internal/AppMeshEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppMesh { -class AppMeshEndpointRules { +class AWS_APPMESH_LOCAL AppMeshEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointProvider.cpp index c5c7b8ad8cb..24af1542b81 100644 --- a/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace AppMesh { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppMeshEndpointProvider::AppMeshEndpointProvider() + : AppMeshDefaultEpProviderBase(Aws::AppMesh::AppMeshEndpointRules::GetRulesBlob(), Aws::AppMesh::AppMeshEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppMesh } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointRules.cpp b/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointRules.cpp index 4a4e74a6278..f8ddb594504 100644 --- a/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appmesh/source/AppMeshEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-apprunner/CMakeLists.txt b/generated/src/aws-cpp-sdk-apprunner/CMakeLists.txt index 15e225316a7..1b385ba198b 100644 --- a/generated/src/aws-cpp-sdk-apprunner/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-apprunner/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPRUNNER_MODEL_HEADERS "include/aws/apprunner/model/*.h" ) +file(GLOB AWS_APPRUNNER_INTERNAL_HEADERS + "include/aws/apprunner/internal/*.h" +) + file(GLOB AWS_APPRUNNER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPRUNNER_MODEL_SOURCE file(GLOB APPRUNNER_UNIFIED_HEADERS ${AWS_APPRUNNER_HEADERS} + ${AWS_APPRUNNER_INTERNAL_HEADERS} ${AWS_APPRUNNER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\apprunner" FILES ${AWS_APPRUNNER_HEADERS}) + source_group("Header Files\\aws\\apprunner\\internal" FILES ${AWS_APPRUNNER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\apprunner\\model" FILES ${AWS_APPRUNNER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPRUNNER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPRUNNER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunnerEndpointProvider.h b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunnerEndpointProvider.h index 6067172c781..c2523f02378 100644 --- a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunnerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunnerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPRUNNER_API AppRunnerEndpointProvider : public AppRunnerDefaultEpPro public: using AppRunnerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppRunnerEndpointProvider() - : AppRunnerDefaultEpProviderBase(Aws::AppRunner::AppRunnerEndpointRules::GetRulesBlob(), - Aws::AppRunner::AppRunnerEndpointRules::RulesBlobSize) {} + AppRunnerEndpointProvider(); ~AppRunnerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h index ebd8dd47594..34a589e9ff9 100644 --- a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPRUNNER_API #define AWS_APPRUNNER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPRUNNER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPRUNNER_API #define AWS_APPRUNNER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPRUNNER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPRUNNER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunnerEndpointRules.h b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/internal/AppRunnerEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunnerEndpointRules.h rename to generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/internal/AppRunnerEndpointRules.h index f11d3fa1188..c28b402e859 100644 --- a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunnerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/internal/AppRunnerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppRunner { -class AppRunnerEndpointRules { +class AWS_APPRUNNER_LOCAL AppRunnerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointProvider.cpp index 8186e128373..91c6152133c 100644 --- a/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AppRunner { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppRunnerEndpointProvider::AppRunnerEndpointProvider() + : AppRunnerDefaultEpProviderBase(Aws::AppRunner::AppRunnerEndpointRules::GetRulesBlob(), + Aws::AppRunner::AppRunnerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppRunner } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointRules.cpp b/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointRules.cpp index bc02697b387..d661fdd8f1b 100644 --- a/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-apprunner/source/AppRunnerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appstream/CMakeLists.txt b/generated/src/aws-cpp-sdk-appstream/CMakeLists.txt index d92e3c45ecf..235e6c93991 100644 --- a/generated/src/aws-cpp-sdk-appstream/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appstream/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPSTREAM_MODEL_HEADERS "include/aws/appstream/model/*.h" ) +file(GLOB AWS_APPSTREAM_INTERNAL_HEADERS + "include/aws/appstream/internal/*.h" +) + file(GLOB AWS_APPSTREAM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPSTREAM_MODEL_SOURCE file(GLOB APPSTREAM_UNIFIED_HEADERS ${AWS_APPSTREAM_HEADERS} + ${AWS_APPSTREAM_INTERNAL_HEADERS} ${AWS_APPSTREAM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appstream" FILES ${AWS_APPSTREAM_HEADERS}) + source_group("Header Files\\aws\\appstream\\internal" FILES ${AWS_APPSTREAM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appstream\\model" FILES ${AWS_APPSTREAM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPSTREAM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPSTREAM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamEndpointProvider.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamEndpointProvider.h index 7bb6f48ae1e..b5623973c88 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPSTREAM_API AppStreamEndpointProvider : public AppStreamDefaultEpPro public: using AppStreamResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppStreamEndpointProvider() - : AppStreamDefaultEpProviderBase(Aws::AppStream::AppStreamEndpointRules::GetRulesBlob(), - Aws::AppStream::AppStreamEndpointRules::RulesBlobSize) {} + AppStreamEndpointProvider(); ~AppStreamEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h index 36ea36b8b69..bbcee5e9f2f 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPSTREAM_API #define AWS_APPSTREAM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPSTREAM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPSTREAM_API #define AWS_APPSTREAM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPSTREAM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPSTREAM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamEndpointRules.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/internal/AppStreamEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamEndpointRules.h rename to generated/src/aws-cpp-sdk-appstream/include/aws/appstream/internal/AppStreamEndpointRules.h index 343f0a5b821..1a775478ae1 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/internal/AppStreamEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppStream { -class AppStreamEndpointRules { +class AWS_APPSTREAM_LOCAL AppStreamEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointProvider.cpp index 99e201c2bff..1c84fee5517 100644 --- a/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AppStream { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppStreamEndpointProvider::AppStreamEndpointProvider() + : AppStreamDefaultEpProviderBase(Aws::AppStream::AppStreamEndpointRules::GetRulesBlob(), + Aws::AppStream::AppStreamEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppStream } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp b/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp index 700ee544f6c..d3ae8927fd0 100644 --- a/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-appsync/CMakeLists.txt b/generated/src/aws-cpp-sdk-appsync/CMakeLists.txt index daed8762a6e..b22240ac4de 100644 --- a/generated/src/aws-cpp-sdk-appsync/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-appsync/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_APPSYNC_MODEL_HEADERS "include/aws/appsync/model/*.h" ) +file(GLOB AWS_APPSYNC_INTERNAL_HEADERS + "include/aws/appsync/internal/*.h" +) + file(GLOB AWS_APPSYNC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_APPSYNC_MODEL_SOURCE file(GLOB APPSYNC_UNIFIED_HEADERS ${AWS_APPSYNC_HEADERS} + ${AWS_APPSYNC_INTERNAL_HEADERS} ${AWS_APPSYNC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\appsync" FILES ${AWS_APPSYNC_HEADERS}) + source_group("Header Files\\aws\\appsync\\internal" FILES ${AWS_APPSYNC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\appsync\\model" FILES ${AWS_APPSYNC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_APPSYNC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_APPSYNC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncEndpointProvider.h b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncEndpointProvider.h index 55201c90c3f..fba352ea803 100644 --- a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_APPSYNC_API AppSyncEndpointProvider : public AppSyncDefaultEpProviderB public: using AppSyncResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppSyncEndpointProvider() - : AppSyncDefaultEpProviderBase(Aws::AppSync::AppSyncEndpointRules::GetRulesBlob(), - Aws::AppSync::AppSyncEndpointRules::RulesBlobSize) {} + AppSyncEndpointProvider(); ~AppSyncEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h index 5ba5e97520a..f0a6df11822 100644 --- a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPSYNC_API #define AWS_APPSYNC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPSYNC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPSYNC_API #define AWS_APPSYNC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPSYNC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPSYNC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncEndpointRules.h b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/internal/AppSyncEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncEndpointRules.h rename to generated/src/aws-cpp-sdk-appsync/include/aws/appsync/internal/AppSyncEndpointRules.h index fde87a56c65..316b1266711 100644 --- a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSyncEndpointRules.h +++ b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/internal/AppSyncEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppSync { -class AppSyncEndpointRules { +class AWS_APPSYNC_LOCAL AppSyncEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointProvider.cpp b/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointProvider.cpp index 67347d98e6c..c1af850944a 100644 --- a/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace AppSync { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppSyncEndpointProvider::AppSyncEndpointProvider() + : AppSyncDefaultEpProviderBase(Aws::AppSync::AppSyncEndpointRules::GetRulesBlob(), Aws::AppSync::AppSyncEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppSync } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointRules.cpp b/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointRules.cpp index e9d0fc9f6a5..645c8361628 100644 --- a/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appsync/source/AppSyncEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-arc-region-switch/CMakeLists.txt b/generated/src/aws-cpp-sdk-arc-region-switch/CMakeLists.txt index 251730cc3ee..50d7b02c78e 100644 --- a/generated/src/aws-cpp-sdk-arc-region-switch/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-arc-region-switch/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ARC-REGION-SWITCH_MODEL_HEADERS "include/aws/arc-region-switch/model/*.h" ) +file(GLOB AWS_ARC-REGION-SWITCH_INTERNAL_HEADERS + "include/aws/arc-region-switch/internal/*.h" +) + file(GLOB AWS_ARC-REGION-SWITCH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ARC-REGION-SWITCH_MODEL_SOURCE file(GLOB ARC-REGION-SWITCH_UNIFIED_HEADERS ${AWS_ARC-REGION-SWITCH_HEADERS} + ${AWS_ARC-REGION-SWITCH_INTERNAL_HEADERS} ${AWS_ARC-REGION-SWITCH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\arc-region-switch" FILES ${AWS_ARC-REGION-SWITCH_HEADERS}) + source_group("Header Files\\aws\\arc-region-switch\\internal" FILES ${AWS_ARC-REGION-SWITCH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\arc-region-switch\\model" FILES ${AWS_ARC-REGION-SWITCH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ARC-REGION-SWITCH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ARC-REGION-SWITCH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitchEndpointProvider.h b/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitchEndpointProvider.h index 2dea14788d6..6a56645031d 100644 --- a/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitchEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitchEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_ARCREGIONSWITCH_API ARCRegionswitchEndpointProvider : public ARCRegion public: using ARCRegionswitchResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ARCRegionswitchEndpointProvider() - : ARCRegionswitchDefaultEpProviderBase(Aws::ARCRegionswitch::ARCRegionswitchEndpointRules::GetRulesBlob(), - Aws::ARCRegionswitch::ARCRegionswitchEndpointRules::RulesBlobSize) {} + ARCRegionswitchEndpointProvider(); ~ARCRegionswitchEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitch_EXPORTS.h b/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitch_EXPORTS.h index d36be0a1673..dab501cbdce 100644 --- a/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitch_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ARCREGIONSWITCH_API #define AWS_ARCREGIONSWITCH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ARCREGIONSWITCH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ARCREGIONSWITCH_API #define AWS_ARCREGIONSWITCH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ARCREGIONSWITCH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ARCREGIONSWITCH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitchEndpointRules.h b/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/internal/ARCRegionswitchEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitchEndpointRules.h rename to generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/internal/ARCRegionswitchEndpointRules.h index 9e275d4d529..a6b266f3d70 100644 --- a/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/ARCRegionswitchEndpointRules.h +++ b/generated/src/aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch/internal/ARCRegionswitchEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ARCRegionswitch { -class ARCRegionswitchEndpointRules { +class AWS_ARCREGIONSWITCH_LOCAL ARCRegionswitchEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointProvider.cpp b/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointProvider.cpp index fd6501672e4..4bc5d8a22b5 100644 --- a/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ARCRegionswitch { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ARCRegionswitchEndpointProvider::ARCRegionswitchEndpointProvider() + : ARCRegionswitchDefaultEpProviderBase(Aws::ARCRegionswitch::ARCRegionswitchEndpointRules::GetRulesBlob(), + Aws::ARCRegionswitch::ARCRegionswitchEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ARCRegionswitch } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointRules.cpp b/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointRules.cpp index 3c2993eb945..1a599006169 100644 --- a/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-arc-region-switch/source/ARCRegionswitchEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-arc-zonal-shift/CMakeLists.txt b/generated/src/aws-cpp-sdk-arc-zonal-shift/CMakeLists.txt index 88b19ccb5e2..eadb47f4ad5 100644 --- a/generated/src/aws-cpp-sdk-arc-zonal-shift/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-arc-zonal-shift/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ARC-ZONAL-SHIFT_MODEL_HEADERS "include/aws/arc-zonal-shift/model/*.h" ) +file(GLOB AWS_ARC-ZONAL-SHIFT_INTERNAL_HEADERS + "include/aws/arc-zonal-shift/internal/*.h" +) + file(GLOB AWS_ARC-ZONAL-SHIFT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ARC-ZONAL-SHIFT_MODEL_SOURCE file(GLOB ARC-ZONAL-SHIFT_UNIFIED_HEADERS ${AWS_ARC-ZONAL-SHIFT_HEADERS} + ${AWS_ARC-ZONAL-SHIFT_INTERNAL_HEADERS} ${AWS_ARC-ZONAL-SHIFT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\arc-zonal-shift" FILES ${AWS_ARC-ZONAL-SHIFT_HEADERS}) + source_group("Header Files\\aws\\arc-zonal-shift\\internal" FILES ${AWS_ARC-ZONAL-SHIFT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\arc-zonal-shift\\model" FILES ${AWS_ARC-ZONAL-SHIFT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ARC-ZONAL-SHIFT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ARC-ZONAL-SHIFT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftEndpointProvider.h b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftEndpointProvider.h index bbad0b97757..99187d014d1 100644 --- a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_ARCZONALSHIFT_API ARCZonalShiftEndpointProvider : public ARCZonalShift public: using ARCZonalShiftResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ARCZonalShiftEndpointProvider() - : ARCZonalShiftDefaultEpProviderBase(Aws::ARCZonalShift::ARCZonalShiftEndpointRules::GetRulesBlob(), - Aws::ARCZonalShift::ARCZonalShiftEndpointRules::RulesBlobSize) {} + ARCZonalShiftEndpointProvider(); ~ARCZonalShiftEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h index b10612f9c30..753a807828f 100644 --- a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ARCZONALSHIFT_API #define AWS_ARCZONALSHIFT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ARCZONALSHIFT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ARCZONALSHIFT_API #define AWS_ARCZONALSHIFT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ARCZONALSHIFT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ARCZONALSHIFT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftEndpointRules.h b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/internal/ARCZonalShiftEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftEndpointRules.h rename to generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/internal/ARCZonalShiftEndpointRules.h index 01cd2e8aa78..ed136c110a3 100644 --- a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShiftEndpointRules.h +++ b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/internal/ARCZonalShiftEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ARCZonalShift { -class ARCZonalShiftEndpointRules { +class AWS_ARCZONALSHIFT_LOCAL ARCZonalShiftEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointProvider.cpp b/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointProvider.cpp index b4ed7b56870..eb1485dcd61 100644 --- a/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ARCZonalShift { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ARCZonalShiftEndpointProvider::ARCZonalShiftEndpointProvider() + : ARCZonalShiftDefaultEpProviderBase(Aws::ARCZonalShift::ARCZonalShiftEndpointRules::GetRulesBlob(), + Aws::ARCZonalShift::ARCZonalShiftEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ARCZonalShift } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointRules.cpp b/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointRules.cpp index 6eb8e0dba6e..063ce8ce6a6 100644 --- a/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-arc-zonal-shift/source/ARCZonalShiftEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-artifact/CMakeLists.txt b/generated/src/aws-cpp-sdk-artifact/CMakeLists.txt index 39156d497d3..9488444af8f 100644 --- a/generated/src/aws-cpp-sdk-artifact/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-artifact/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ARTIFACT_MODEL_HEADERS "include/aws/artifact/model/*.h" ) +file(GLOB AWS_ARTIFACT_INTERNAL_HEADERS + "include/aws/artifact/internal/*.h" +) + file(GLOB AWS_ARTIFACT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ARTIFACT_MODEL_SOURCE file(GLOB ARTIFACT_UNIFIED_HEADERS ${AWS_ARTIFACT_HEADERS} + ${AWS_ARTIFACT_INTERNAL_HEADERS} ${AWS_ARTIFACT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\artifact" FILES ${AWS_ARTIFACT_HEADERS}) + source_group("Header Files\\aws\\artifact\\internal" FILES ${AWS_ARTIFACT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\artifact\\model" FILES ${AWS_ARTIFACT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ARTIFACT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ARTIFACT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/ArtifactEndpointProvider.h b/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/ArtifactEndpointProvider.h index def041476f1..ddd32e527fa 100644 --- a/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/ArtifactEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/ArtifactEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_ARTIFACT_API ArtifactEndpointProvider : public ArtifactDefaultEpProvid public: using ArtifactResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ArtifactEndpointProvider() - : ArtifactDefaultEpProviderBase(Aws::Artifact::ArtifactEndpointRules::GetRulesBlob(), - Aws::Artifact::ArtifactEndpointRules::RulesBlobSize) {} + ArtifactEndpointProvider(); ~ArtifactEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/Artifact_EXPORTS.h b/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/Artifact_EXPORTS.h index fcd1d99ac5e..dff56dcc6ca 100644 --- a/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/Artifact_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/Artifact_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ARTIFACT_API #define AWS_ARTIFACT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ARTIFACT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ARTIFACT_API #define AWS_ARTIFACT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ARTIFACT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ARTIFACT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/ArtifactEndpointRules.h b/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/internal/ArtifactEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-artifact/include/aws/artifact/ArtifactEndpointRules.h rename to generated/src/aws-cpp-sdk-artifact/include/aws/artifact/internal/ArtifactEndpointRules.h index 29f6943bd40..0efe7ba09c4 100644 --- a/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/ArtifactEndpointRules.h +++ b/generated/src/aws-cpp-sdk-artifact/include/aws/artifact/internal/ArtifactEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Artifact { -class ArtifactEndpointRules { +class AWS_ARTIFACT_LOCAL ArtifactEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointProvider.cpp b/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointProvider.cpp index fb114cab00c..57ef89928f9 100644 --- a/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Artifact { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ArtifactEndpointProvider::ArtifactEndpointProvider() + : ArtifactDefaultEpProviderBase(Aws::Artifact::ArtifactEndpointRules::GetRulesBlob(), + Aws::Artifact::ArtifactEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Artifact } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointRules.cpp b/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointRules.cpp index 229e1ae15a5..5d1446d48a9 100644 --- a/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-artifact/source/ArtifactEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-athena/CMakeLists.txt b/generated/src/aws-cpp-sdk-athena/CMakeLists.txt index 3d9b6050a7b..4217c46a539 100644 --- a/generated/src/aws-cpp-sdk-athena/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-athena/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ATHENA_MODEL_HEADERS "include/aws/athena/model/*.h" ) +file(GLOB AWS_ATHENA_INTERNAL_HEADERS + "include/aws/athena/internal/*.h" +) + file(GLOB AWS_ATHENA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ATHENA_MODEL_SOURCE file(GLOB ATHENA_UNIFIED_HEADERS ${AWS_ATHENA_HEADERS} + ${AWS_ATHENA_INTERNAL_HEADERS} ${AWS_ATHENA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\athena" FILES ${AWS_ATHENA_HEADERS}) + source_group("Header Files\\aws\\athena\\internal" FILES ${AWS_ATHENA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\athena\\model" FILES ${AWS_ATHENA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ATHENA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ATHENA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-athena/include/aws/athena/AthenaEndpointProvider.h b/generated/src/aws-cpp-sdk-athena/include/aws/athena/AthenaEndpointProvider.h index f147d9be21f..11f10d1a297 100644 --- a/generated/src/aws-cpp-sdk-athena/include/aws/athena/AthenaEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-athena/include/aws/athena/AthenaEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -41,8 +40,7 @@ class AWS_ATHENA_API AthenaEndpointProvider : public AthenaDefaultEpProviderBase public: using AthenaResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AthenaEndpointProvider() - : AthenaDefaultEpProviderBase(Aws::Athena::AthenaEndpointRules::GetRulesBlob(), Aws::Athena::AthenaEndpointRules::RulesBlobSize) {} + AthenaEndpointProvider(); ~AthenaEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h b/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h index 91961ead489..bc3ee957c31 100644 --- a/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ATHENA_API #define AWS_ATHENA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ATHENA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ATHENA_API #define AWS_ATHENA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ATHENA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ATHENA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-athena/include/aws/athena/AthenaEndpointRules.h b/generated/src/aws-cpp-sdk-athena/include/aws/athena/internal/AthenaEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-athena/include/aws/athena/AthenaEndpointRules.h rename to generated/src/aws-cpp-sdk-athena/include/aws/athena/internal/AthenaEndpointRules.h index dfdc60c1caf..e8bde5bff6d 100644 --- a/generated/src/aws-cpp-sdk-athena/include/aws/athena/AthenaEndpointRules.h +++ b/generated/src/aws-cpp-sdk-athena/include/aws/athena/internal/AthenaEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Athena { -class AthenaEndpointRules { +class AWS_ATHENA_LOCAL AthenaEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointProvider.cpp b/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointProvider.cpp index f8d135f3b16..3c93d80946b 100644 --- a/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Athena { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AthenaEndpointProvider::AthenaEndpointProvider() + : AthenaDefaultEpProviderBase(Aws::Athena::AthenaEndpointRules::GetRulesBlob(), Aws::Athena::AthenaEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Athena } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointRules.cpp b/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointRules.cpp index c77ac2efe60..0c8de498f4c 100644 --- a/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-athena/source/AthenaEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-auditmanager/CMakeLists.txt b/generated/src/aws-cpp-sdk-auditmanager/CMakeLists.txt index 83c4e4102be..0e676ddfb77 100644 --- a/generated/src/aws-cpp-sdk-auditmanager/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-auditmanager/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AUDITMANAGER_MODEL_HEADERS "include/aws/auditmanager/model/*.h" ) +file(GLOB AWS_AUDITMANAGER_INTERNAL_HEADERS + "include/aws/auditmanager/internal/*.h" +) + file(GLOB AWS_AUDITMANAGER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AUDITMANAGER_MODEL_SOURCE file(GLOB AUDITMANAGER_UNIFIED_HEADERS ${AWS_AUDITMANAGER_HEADERS} + ${AWS_AUDITMANAGER_INTERNAL_HEADERS} ${AWS_AUDITMANAGER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\auditmanager" FILES ${AWS_AUDITMANAGER_HEADERS}) + source_group("Header Files\\aws\\auditmanager\\internal" FILES ${AWS_AUDITMANAGER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\auditmanager\\model" FILES ${AWS_AUDITMANAGER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AUDITMANAGER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AUDITMANAGER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManagerEndpointProvider.h b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManagerEndpointProvider.h index 82986166046..0e3df780613 100644 --- a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManagerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManagerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_AUDITMANAGER_API AuditManagerEndpointProvider : public AuditManagerDef public: using AuditManagerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AuditManagerEndpointProvider() - : AuditManagerDefaultEpProviderBase(Aws::AuditManager::AuditManagerEndpointRules::GetRulesBlob(), - Aws::AuditManager::AuditManagerEndpointRules::RulesBlobSize) {} + AuditManagerEndpointProvider(); ~AuditManagerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h index 12cf0839eb7..459ddf2ae4f 100644 --- a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AUDITMANAGER_API #define AWS_AUDITMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AUDITMANAGER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUDITMANAGER_API #define AWS_AUDITMANAGER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AUDITMANAGER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AUDITMANAGER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManagerEndpointRules.h b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/internal/AuditManagerEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManagerEndpointRules.h rename to generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/internal/AuditManagerEndpointRules.h index 31b6289c267..b32d54610fc 100644 --- a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManagerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/internal/AuditManagerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AuditManager { -class AuditManagerEndpointRules { +class AWS_AUDITMANAGER_LOCAL AuditManagerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointProvider.cpp index 2bac044693b..18390e60017 100644 --- a/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AuditManager { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AuditManagerEndpointProvider::AuditManagerEndpointProvider() + : AuditManagerDefaultEpProviderBase(Aws::AuditManager::AuditManagerEndpointRules::GetRulesBlob(), + Aws::AuditManager::AuditManagerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AuditManager } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointRules.cpp b/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointRules.cpp index 9a7b877fe47..3d93208d57d 100644 --- a/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-auditmanager/source/AuditManagerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-autoscaling-plans/CMakeLists.txt b/generated/src/aws-cpp-sdk-autoscaling-plans/CMakeLists.txt index 7a169355566..ea234fbbe2f 100644 --- a/generated/src/aws-cpp-sdk-autoscaling-plans/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-autoscaling-plans/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AUTOSCALING-PLANS_MODEL_HEADERS "include/aws/autoscaling-plans/model/*.h" ) +file(GLOB AWS_AUTOSCALING-PLANS_INTERNAL_HEADERS + "include/aws/autoscaling-plans/internal/*.h" +) + file(GLOB AWS_AUTOSCALING-PLANS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AUTOSCALING-PLANS_MODEL_SOURCE file(GLOB AUTOSCALING-PLANS_UNIFIED_HEADERS ${AWS_AUTOSCALING-PLANS_HEADERS} + ${AWS_AUTOSCALING-PLANS_INTERNAL_HEADERS} ${AWS_AUTOSCALING-PLANS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\autoscaling-plans" FILES ${AWS_AUTOSCALING-PLANS_HEADERS}) + source_group("Header Files\\aws\\autoscaling-plans\\internal" FILES ${AWS_AUTOSCALING-PLANS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\autoscaling-plans\\model" FILES ${AWS_AUTOSCALING-PLANS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AUTOSCALING-PLANS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AUTOSCALING-PLANS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlansEndpointProvider.h b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlansEndpointProvider.h index 4de0c714e02..77b22c075e3 100644 --- a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlansEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlansEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_AUTOSCALINGPLANS_API AutoScalingPlansEndpointProvider : public AutoSca public: using AutoScalingPlansResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AutoScalingPlansEndpointProvider() - : AutoScalingPlansDefaultEpProviderBase(Aws::AutoScalingPlans::AutoScalingPlansEndpointRules::GetRulesBlob(), - Aws::AutoScalingPlans::AutoScalingPlansEndpointRules::RulesBlobSize) {} + AutoScalingPlansEndpointProvider(); ~AutoScalingPlansEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h index b53eccca6b5..a40c55b2d40 100644 --- a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AUTOSCALINGPLANS_API #define AWS_AUTOSCALINGPLANS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AUTOSCALINGPLANS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUTOSCALINGPLANS_API #define AWS_AUTOSCALINGPLANS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AUTOSCALINGPLANS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AUTOSCALINGPLANS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlansEndpointRules.h b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/internal/AutoScalingPlansEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlansEndpointRules.h rename to generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/internal/AutoScalingPlansEndpointRules.h index f2014505fee..22c40d65f58 100644 --- a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlansEndpointRules.h +++ b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/internal/AutoScalingPlansEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AutoScalingPlans { -class AutoScalingPlansEndpointRules { +class AWS_AUTOSCALINGPLANS_LOCAL AutoScalingPlansEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointProvider.cpp b/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointProvider.cpp index f5fd9ee671e..c797a892e66 100644 --- a/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AutoScalingPlans { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AutoScalingPlansEndpointProvider::AutoScalingPlansEndpointProvider() + : AutoScalingPlansDefaultEpProviderBase(Aws::AutoScalingPlans::AutoScalingPlansEndpointRules::GetRulesBlob(), + Aws::AutoScalingPlans::AutoScalingPlansEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AutoScalingPlans } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointRules.cpp b/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointRules.cpp index b21c16c5546..05fde90609f 100644 --- a/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-autoscaling-plans/source/AutoScalingPlansEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-autoscaling/CMakeLists.txt b/generated/src/aws-cpp-sdk-autoscaling/CMakeLists.txt index 102581d0f3d..5c6c5740298 100644 --- a/generated/src/aws-cpp-sdk-autoscaling/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-autoscaling/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AUTOSCALING_MODEL_HEADERS "include/aws/autoscaling/model/*.h" ) +file(GLOB AWS_AUTOSCALING_INTERNAL_HEADERS + "include/aws/autoscaling/internal/*.h" +) + file(GLOB AWS_AUTOSCALING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AUTOSCALING_MODEL_SOURCE file(GLOB AUTOSCALING_UNIFIED_HEADERS ${AWS_AUTOSCALING_HEADERS} + ${AWS_AUTOSCALING_INTERNAL_HEADERS} ${AWS_AUTOSCALING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\autoscaling" FILES ${AWS_AUTOSCALING_HEADERS}) + source_group("Header Files\\aws\\autoscaling\\internal" FILES ${AWS_AUTOSCALING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\autoscaling\\model" FILES ${AWS_AUTOSCALING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AUTOSCALING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AUTOSCALING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingEndpointProvider.h b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingEndpointProvider.h index aaa8ec3a71d..d3d2b7f26c5 100644 --- a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_AUTOSCALING_API AutoScalingEndpointProvider : public AutoScalingDefaul public: using AutoScalingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AutoScalingEndpointProvider() - : AutoScalingDefaultEpProviderBase(Aws::AutoScaling::AutoScalingEndpointRules::GetRulesBlob(), - Aws::AutoScaling::AutoScalingEndpointRules::RulesBlobSize) {} + AutoScalingEndpointProvider(); ~AutoScalingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h index c347902fba7..ac73bd19506 100644 --- a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AUTOSCALING_API #define AWS_AUTOSCALING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AUTOSCALING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUTOSCALING_API #define AWS_AUTOSCALING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AUTOSCALING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AUTOSCALING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingEndpointRules.h b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/internal/AutoScalingEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingEndpointRules.h rename to generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/internal/AutoScalingEndpointRules.h index dd32c5c0a21..5dc6eef97c6 100644 --- a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/internal/AutoScalingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AutoScaling { -class AutoScalingEndpointRules { +class AWS_AUTOSCALING_LOCAL AutoScalingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointProvider.cpp index c05c2c0d3ea..6660b73fe36 100644 --- a/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AutoScaling { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AutoScalingEndpointProvider::AutoScalingEndpointProvider() + : AutoScalingDefaultEpProviderBase(Aws::AutoScaling::AutoScalingEndpointRules::GetRulesBlob(), + Aws::AutoScaling::AutoScalingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AutoScaling } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointRules.cpp b/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointRules.cpp index d94a9195986..aa3b2b39116 100644 --- a/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-autoscaling/source/AutoScalingEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-awstransfer/CMakeLists.txt b/generated/src/aws-cpp-sdk-awstransfer/CMakeLists.txt index dbde1207eea..dc849aa19aa 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-awstransfer/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_AWSTRANSFER_MODEL_HEADERS "include/aws/awstransfer/model/*.h" ) +file(GLOB AWS_AWSTRANSFER_INTERNAL_HEADERS + "include/aws/awstransfer/internal/*.h" +) + file(GLOB AWS_AWSTRANSFER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_AWSTRANSFER_MODEL_SOURCE file(GLOB AWSTRANSFER_UNIFIED_HEADERS ${AWS_AWSTRANSFER_HEADERS} + ${AWS_AWSTRANSFER_INTERNAL_HEADERS} ${AWS_AWSTRANSFER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\awstransfer" FILES ${AWS_AWSTRANSFER_HEADERS}) + source_group("Header Files\\aws\\awstransfer\\internal" FILES ${AWS_AWSTRANSFER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\awstransfer\\model" FILES ${AWS_AWSTRANSFER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_AWSTRANSFER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_AWSTRANSFER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferEndpointProvider.h b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferEndpointProvider.h index 84a5bfc8fd5..b89eb132f7b 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_TRANSFER_API TransferEndpointProvider : public TransferDefaultEpProvid public: using TransferResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TransferEndpointProvider() - : TransferDefaultEpProviderBase(Aws::Transfer::TransferEndpointRules::GetRulesBlob(), - Aws::Transfer::TransferEndpointRules::RulesBlobSize) {} + TransferEndpointProvider(); ~TransferEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h index 3b79b743888..401f2587377 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TRANSFER_API #define AWS_TRANSFER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TRANSFER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSFER_API #define AWS_TRANSFER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TRANSFER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TRANSFER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferEndpointRules.h b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/internal/TransferEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferEndpointRules.h rename to generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/internal/TransferEndpointRules.h index f41390a2388..7f3c2c7bfec 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferEndpointRules.h +++ b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/internal/TransferEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Transfer { -class TransferEndpointRules { +class AWS_TRANSFER_LOCAL TransferEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointProvider.cpp b/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointProvider.cpp index e1a7e2160ad..01345894d5f 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Transfer { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TransferEndpointProvider::TransferEndpointProvider() + : TransferDefaultEpProviderBase(Aws::Transfer::TransferEndpointRules::GetRulesBlob(), + Aws::Transfer::TransferEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Transfer } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointRules.cpp b/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointRules.cpp index 1cff128bc5a..3c751fe9f16 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-awstransfer/source/TransferEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-b2bi/CMakeLists.txt b/generated/src/aws-cpp-sdk-b2bi/CMakeLists.txt index 778b03d0971..e096bb1e0ad 100644 --- a/generated/src/aws-cpp-sdk-b2bi/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-b2bi/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_B2BI_MODEL_HEADERS "include/aws/b2bi/model/*.h" ) +file(GLOB AWS_B2BI_INTERNAL_HEADERS + "include/aws/b2bi/internal/*.h" +) + file(GLOB AWS_B2BI_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_B2BI_MODEL_SOURCE file(GLOB B2BI_UNIFIED_HEADERS ${AWS_B2BI_HEADERS} + ${AWS_B2BI_INTERNAL_HEADERS} ${AWS_B2BI_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\b2bi" FILES ${AWS_B2BI_HEADERS}) + source_group("Header Files\\aws\\b2bi\\internal" FILES ${AWS_B2BI_INTERNAL_HEADERS}) source_group("Header Files\\aws\\b2bi\\model" FILES ${AWS_B2BI_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_B2BI_SOURCE}) source_group("Source Files\\model" FILES ${AWS_B2BI_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BIEndpointProvider.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BIEndpointProvider.h index af97dbef743..1807b8a6009 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BIEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BIEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -40,8 +39,7 @@ class AWS_B2BI_API B2BIEndpointProvider : public B2BIDefaultEpProviderBase { public: using B2BIResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - B2BIEndpointProvider() - : B2BIDefaultEpProviderBase(Aws::B2BI::B2BIEndpointRules::GetRulesBlob(), Aws::B2BI::B2BIEndpointRules::RulesBlobSize) {} + B2BIEndpointProvider(); ~B2BIEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BI_EXPORTS.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BI_EXPORTS.h index e3676af7579..e2b0841ce35 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BI_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BI_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_B2BI_API #define AWS_B2BI_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_B2BI_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_B2BI_API #define AWS_B2BI_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_B2BI_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_B2BI_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BIEndpointRules.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/internal/B2BIEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BIEndpointRules.h rename to generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/internal/B2BIEndpointRules.h index 9a9b77ca000..ab90005c7c0 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/B2BIEndpointRules.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/internal/B2BIEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace B2BI { -class B2BIEndpointRules { +class AWS_B2BI_LOCAL B2BIEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointProvider.cpp b/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointProvider.cpp index 564d53133be..3210d88acb5 100644 --- a/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace B2BI { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +B2BIEndpointProvider::B2BIEndpointProvider() + : B2BIDefaultEpProviderBase(Aws::B2BI::B2BIEndpointRules::GetRulesBlob(), Aws::B2BI::B2BIEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace B2BI } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointRules.cpp b/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointRules.cpp index 076a09380f0..41930e08218 100644 --- a/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-b2bi/source/B2BIEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-backup-gateway/CMakeLists.txt b/generated/src/aws-cpp-sdk-backup-gateway/CMakeLists.txt index e21387ecd46..06ca771aa59 100644 --- a/generated/src/aws-cpp-sdk-backup-gateway/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-backup-gateway/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BACKUP-GATEWAY_MODEL_HEADERS "include/aws/backup-gateway/model/*.h" ) +file(GLOB AWS_BACKUP-GATEWAY_INTERNAL_HEADERS + "include/aws/backup-gateway/internal/*.h" +) + file(GLOB AWS_BACKUP-GATEWAY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BACKUP-GATEWAY_MODEL_SOURCE file(GLOB BACKUP-GATEWAY_UNIFIED_HEADERS ${AWS_BACKUP-GATEWAY_HEADERS} + ${AWS_BACKUP-GATEWAY_INTERNAL_HEADERS} ${AWS_BACKUP-GATEWAY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\backup-gateway" FILES ${AWS_BACKUP-GATEWAY_HEADERS}) + source_group("Header Files\\aws\\backup-gateway\\internal" FILES ${AWS_BACKUP-GATEWAY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\backup-gateway\\model" FILES ${AWS_BACKUP-GATEWAY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BACKUP-GATEWAY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BACKUP-GATEWAY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGatewayEndpointProvider.h b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGatewayEndpointProvider.h index d09dca2b0af..65dd7ec0f74 100644 --- a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGatewayEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGatewayEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_BACKUPGATEWAY_API BackupGatewayEndpointProvider : public BackupGateway public: using BackupGatewayResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BackupGatewayEndpointProvider() - : BackupGatewayDefaultEpProviderBase(Aws::BackupGateway::BackupGatewayEndpointRules::GetRulesBlob(), - Aws::BackupGateway::BackupGatewayEndpointRules::RulesBlobSize) {} + BackupGatewayEndpointProvider(); ~BackupGatewayEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h index 926faddca14..f9918553f65 100644 --- a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BACKUPGATEWAY_API #define AWS_BACKUPGATEWAY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BACKUPGATEWAY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BACKUPGATEWAY_API #define AWS_BACKUPGATEWAY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BACKUPGATEWAY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BACKUPGATEWAY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGatewayEndpointRules.h b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/internal/BackupGatewayEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGatewayEndpointRules.h rename to generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/internal/BackupGatewayEndpointRules.h index 73c7e05f0a0..c144829ed26 100644 --- a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGatewayEndpointRules.h +++ b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/internal/BackupGatewayEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BackupGateway { -class BackupGatewayEndpointRules { +class AWS_BACKUPGATEWAY_LOCAL BackupGatewayEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointProvider.cpp b/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointProvider.cpp index c0236b6a436..b2cf96777c1 100644 --- a/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BackupGateway { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BackupGatewayEndpointProvider::BackupGatewayEndpointProvider() + : BackupGatewayDefaultEpProviderBase(Aws::BackupGateway::BackupGatewayEndpointRules::GetRulesBlob(), + Aws::BackupGateway::BackupGatewayEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BackupGateway } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointRules.cpp b/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointRules.cpp index 9552eea4a2b..2a325db3f55 100644 --- a/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-backup-gateway/source/BackupGatewayEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-backup/CMakeLists.txt b/generated/src/aws-cpp-sdk-backup/CMakeLists.txt index 6d5e913e2cc..1533880bee9 100644 --- a/generated/src/aws-cpp-sdk-backup/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-backup/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BACKUP_MODEL_HEADERS "include/aws/backup/model/*.h" ) +file(GLOB AWS_BACKUP_INTERNAL_HEADERS + "include/aws/backup/internal/*.h" +) + file(GLOB AWS_BACKUP_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BACKUP_MODEL_SOURCE file(GLOB BACKUP_UNIFIED_HEADERS ${AWS_BACKUP_HEADERS} + ${AWS_BACKUP_INTERNAL_HEADERS} ${AWS_BACKUP_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\backup" FILES ${AWS_BACKUP_HEADERS}) + source_group("Header Files\\aws\\backup\\internal" FILES ${AWS_BACKUP_INTERNAL_HEADERS}) source_group("Header Files\\aws\\backup\\model" FILES ${AWS_BACKUP_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BACKUP_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BACKUP_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupEndpointProvider.h b/generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupEndpointProvider.h index 394bcf5377c..cfe9fa444ac 100644 --- a/generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -41,8 +40,7 @@ class AWS_BACKUP_API BackupEndpointProvider : public BackupDefaultEpProviderBase public: using BackupResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BackupEndpointProvider() - : BackupDefaultEpProviderBase(Aws::Backup::BackupEndpointRules::GetRulesBlob(), Aws::Backup::BackupEndpointRules::RulesBlobSize) {} + BackupEndpointProvider(); ~BackupEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h b/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h index d0f7610cbb0..298f1b62e0d 100644 --- a/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BACKUP_API #define AWS_BACKUP_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BACKUP_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BACKUP_API #define AWS_BACKUP_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BACKUP_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BACKUP_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupEndpointRules.h b/generated/src/aws-cpp-sdk-backup/include/aws/backup/internal/BackupEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupEndpointRules.h rename to generated/src/aws-cpp-sdk-backup/include/aws/backup/internal/BackupEndpointRules.h index 101e3211841..049fd84c6d9 100644 --- a/generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupEndpointRules.h +++ b/generated/src/aws-cpp-sdk-backup/include/aws/backup/internal/BackupEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Backup { -class BackupEndpointRules { +class AWS_BACKUP_LOCAL BackupEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-backup/source/BackupEndpointProvider.cpp b/generated/src/aws-cpp-sdk-backup/source/BackupEndpointProvider.cpp index 0394c77dbb3..97c4acdee7f 100644 --- a/generated/src/aws-cpp-sdk-backup/source/BackupEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-backup/source/BackupEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Backup { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BackupEndpointProvider::BackupEndpointProvider() + : BackupDefaultEpProviderBase(Aws::Backup::BackupEndpointRules::GetRulesBlob(), Aws::Backup::BackupEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Backup } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-backup/source/BackupEndpointRules.cpp b/generated/src/aws-cpp-sdk-backup/source/BackupEndpointRules.cpp index bd1bf693904..c019179b5a3 100644 --- a/generated/src/aws-cpp-sdk-backup/source/BackupEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-backup/source/BackupEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-backupsearch/CMakeLists.txt b/generated/src/aws-cpp-sdk-backupsearch/CMakeLists.txt index e0d2c538157..61143762344 100644 --- a/generated/src/aws-cpp-sdk-backupsearch/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-backupsearch/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BACKUPSEARCH_MODEL_HEADERS "include/aws/backupsearch/model/*.h" ) +file(GLOB AWS_BACKUPSEARCH_INTERNAL_HEADERS + "include/aws/backupsearch/internal/*.h" +) + file(GLOB AWS_BACKUPSEARCH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BACKUPSEARCH_MODEL_SOURCE file(GLOB BACKUPSEARCH_UNIFIED_HEADERS ${AWS_BACKUPSEARCH_HEADERS} + ${AWS_BACKUPSEARCH_INTERNAL_HEADERS} ${AWS_BACKUPSEARCH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\backupsearch" FILES ${AWS_BACKUPSEARCH_HEADERS}) + source_group("Header Files\\aws\\backupsearch\\internal" FILES ${AWS_BACKUPSEARCH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\backupsearch\\model" FILES ${AWS_BACKUPSEARCH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BACKUPSEARCH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BACKUPSEARCH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearchEndpointProvider.h b/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearchEndpointProvider.h index b02bf59ec2f..6cc8835175f 100644 --- a/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearchEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearchEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_BACKUPSEARCH_API BackupSearchEndpointProvider : public BackupSearchDef public: using BackupSearchResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BackupSearchEndpointProvider() - : BackupSearchDefaultEpProviderBase(Aws::BackupSearch::BackupSearchEndpointRules::GetRulesBlob(), - Aws::BackupSearch::BackupSearchEndpointRules::RulesBlobSize) {} + BackupSearchEndpointProvider(); ~BackupSearchEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearch_EXPORTS.h b/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearch_EXPORTS.h index 36d85e32847..d12ec3f14f7 100644 --- a/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearch_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BACKUPSEARCH_API #define AWS_BACKUPSEARCH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BACKUPSEARCH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BACKUPSEARCH_API #define AWS_BACKUPSEARCH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BACKUPSEARCH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BACKUPSEARCH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearchEndpointRules.h b/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/internal/BackupSearchEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearchEndpointRules.h rename to generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/internal/BackupSearchEndpointRules.h index f32064aef98..84e68cc10ad 100644 --- a/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/BackupSearchEndpointRules.h +++ b/generated/src/aws-cpp-sdk-backupsearch/include/aws/backupsearch/internal/BackupSearchEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BackupSearch { -class BackupSearchEndpointRules { +class AWS_BACKUPSEARCH_LOCAL BackupSearchEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointProvider.cpp b/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointProvider.cpp index 0e1d6676447..0c2542b71ee 100644 --- a/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BackupSearch { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BackupSearchEndpointProvider::BackupSearchEndpointProvider() + : BackupSearchDefaultEpProviderBase(Aws::BackupSearch::BackupSearchEndpointRules::GetRulesBlob(), + Aws::BackupSearch::BackupSearchEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BackupSearch } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointRules.cpp b/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointRules.cpp index 7ba83682d45..5c5702fbaf5 100644 --- a/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-backupsearch/source/BackupSearchEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-batch/CMakeLists.txt b/generated/src/aws-cpp-sdk-batch/CMakeLists.txt index 6245c19d273..802adb7dcb1 100644 --- a/generated/src/aws-cpp-sdk-batch/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-batch/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BATCH_MODEL_HEADERS "include/aws/batch/model/*.h" ) +file(GLOB AWS_BATCH_INTERNAL_HEADERS + "include/aws/batch/internal/*.h" +) + file(GLOB AWS_BATCH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BATCH_MODEL_SOURCE file(GLOB BATCH_UNIFIED_HEADERS ${AWS_BATCH_HEADERS} + ${AWS_BATCH_INTERNAL_HEADERS} ${AWS_BATCH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\batch" FILES ${AWS_BATCH_HEADERS}) + source_group("Header Files\\aws\\batch\\internal" FILES ${AWS_BATCH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\batch\\model" FILES ${AWS_BATCH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BATCH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BATCH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchEndpointProvider.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchEndpointProvider.h index a5fc5ed588c..53fd7091f0a 100644 --- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -40,8 +39,7 @@ class AWS_BATCH_API BatchEndpointProvider : public BatchDefaultEpProviderBase { public: using BatchResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BatchEndpointProvider() - : BatchDefaultEpProviderBase(Aws::Batch::BatchEndpointRules::GetRulesBlob(), Aws::Batch::BatchEndpointRules::RulesBlobSize) {} + BatchEndpointProvider(); ~BatchEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h index 3e156f6dbeb..579473d593b 100644 --- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BATCH_API #define AWS_BATCH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BATCH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BATCH_API #define AWS_BATCH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BATCH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BATCH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchEndpointRules.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/internal/BatchEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchEndpointRules.h rename to generated/src/aws-cpp-sdk-batch/include/aws/batch/internal/BatchEndpointRules.h index b7f7e0e9c17..37e9f8f05d4 100644 --- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchEndpointRules.h +++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/internal/BatchEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Batch { -class BatchEndpointRules { +class AWS_BATCH_LOCAL BatchEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-batch/source/BatchEndpointProvider.cpp b/generated/src/aws-cpp-sdk-batch/source/BatchEndpointProvider.cpp index 2d02bb31f3c..e63ef00d67d 100644 --- a/generated/src/aws-cpp-sdk-batch/source/BatchEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-batch/source/BatchEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Batch { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BatchEndpointProvider::BatchEndpointProvider() + : BatchDefaultEpProviderBase(Aws::Batch::BatchEndpointRules::GetRulesBlob(), Aws::Batch::BatchEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Batch } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-batch/source/BatchEndpointRules.cpp b/generated/src/aws-cpp-sdk-batch/source/BatchEndpointRules.cpp index 301f7466b88..887efc49fe5 100644 --- a/generated/src/aws-cpp-sdk-batch/source/BatchEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-batch/source/BatchEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bcm-dashboards/CMakeLists.txt b/generated/src/aws-cpp-sdk-bcm-dashboards/CMakeLists.txt index 43dd292c9ff..6bfae505cef 100644 --- a/generated/src/aws-cpp-sdk-bcm-dashboards/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bcm-dashboards/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BCM-DASHBOARDS_MODEL_HEADERS "include/aws/bcm-dashboards/model/*.h" ) +file(GLOB AWS_BCM-DASHBOARDS_INTERNAL_HEADERS + "include/aws/bcm-dashboards/internal/*.h" +) + file(GLOB AWS_BCM-DASHBOARDS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BCM-DASHBOARDS_MODEL_SOURCE file(GLOB BCM-DASHBOARDS_UNIFIED_HEADERS ${AWS_BCM-DASHBOARDS_HEADERS} + ${AWS_BCM-DASHBOARDS_INTERNAL_HEADERS} ${AWS_BCM-DASHBOARDS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bcm-dashboards" FILES ${AWS_BCM-DASHBOARDS_HEADERS}) + source_group("Header Files\\aws\\bcm-dashboards\\internal" FILES ${AWS_BCM-DASHBOARDS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bcm-dashboards\\model" FILES ${AWS_BCM-DASHBOARDS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BCM-DASHBOARDS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BCM-DASHBOARDS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboardsEndpointProvider.h b/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboardsEndpointProvider.h index c56a4bfcd61..7ab22d53e94 100644 --- a/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboardsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboardsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_BCMDASHBOARDS_API BCMDashboardsEndpointProvider : public BCMDashboards public: using BCMDashboardsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BCMDashboardsEndpointProvider() - : BCMDashboardsDefaultEpProviderBase(Aws::BCMDashboards::BCMDashboardsEndpointRules::GetRulesBlob(), - Aws::BCMDashboards::BCMDashboardsEndpointRules::RulesBlobSize) {} + BCMDashboardsEndpointProvider(); ~BCMDashboardsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboards_EXPORTS.h b/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboards_EXPORTS.h index 1b5082b77c1..2c1c122c319 100644 --- a/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboards_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboards_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BCMDASHBOARDS_API #define AWS_BCMDASHBOARDS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BCMDASHBOARDS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BCMDASHBOARDS_API #define AWS_BCMDASHBOARDS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BCMDASHBOARDS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BCMDASHBOARDS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboardsEndpointRules.h b/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/internal/BCMDashboardsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboardsEndpointRules.h rename to generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/internal/BCMDashboardsEndpointRules.h index f9d82964ac7..3ac2ef0bdbc 100644 --- a/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/BCMDashboardsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards/internal/BCMDashboardsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BCMDashboards { -class BCMDashboardsEndpointRules { +class AWS_BCMDASHBOARDS_LOCAL BCMDashboardsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointProvider.cpp index 6cdeec5015b..4ed2a67ebfa 100644 --- a/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BCMDashboards { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BCMDashboardsEndpointProvider::BCMDashboardsEndpointProvider() + : BCMDashboardsDefaultEpProviderBase(Aws::BCMDashboards::BCMDashboardsEndpointRules::GetRulesBlob(), + Aws::BCMDashboards::BCMDashboardsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BCMDashboards } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointRules.cpp b/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointRules.cpp index 67de660c7ee..4b50898754e 100644 --- a/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bcm-dashboards/source/BCMDashboardsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bcm-data-exports/CMakeLists.txt b/generated/src/aws-cpp-sdk-bcm-data-exports/CMakeLists.txt index 09dccd7c358..b1aeb3d5f18 100644 --- a/generated/src/aws-cpp-sdk-bcm-data-exports/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bcm-data-exports/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BCM-DATA-EXPORTS_MODEL_HEADERS "include/aws/bcm-data-exports/model/*.h" ) +file(GLOB AWS_BCM-DATA-EXPORTS_INTERNAL_HEADERS + "include/aws/bcm-data-exports/internal/*.h" +) + file(GLOB AWS_BCM-DATA-EXPORTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BCM-DATA-EXPORTS_MODEL_SOURCE file(GLOB BCM-DATA-EXPORTS_UNIFIED_HEADERS ${AWS_BCM-DATA-EXPORTS_HEADERS} + ${AWS_BCM-DATA-EXPORTS_INTERNAL_HEADERS} ${AWS_BCM-DATA-EXPORTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bcm-data-exports" FILES ${AWS_BCM-DATA-EXPORTS_HEADERS}) + source_group("Header Files\\aws\\bcm-data-exports\\internal" FILES ${AWS_BCM-DATA-EXPORTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bcm-data-exports\\model" FILES ${AWS_BCM-DATA-EXPORTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BCM-DATA-EXPORTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BCM-DATA-EXPORTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExportsEndpointProvider.h b/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExportsEndpointProvider.h index 009de060ac1..0dfe64382af 100644 --- a/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExportsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExportsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_BCMDATAEXPORTS_API BCMDataExportsEndpointProvider : public BCMDataExpo public: using BCMDataExportsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BCMDataExportsEndpointProvider() - : BCMDataExportsDefaultEpProviderBase(Aws::BCMDataExports::BCMDataExportsEndpointRules::GetRulesBlob(), - Aws::BCMDataExports::BCMDataExportsEndpointRules::RulesBlobSize) {} + BCMDataExportsEndpointProvider(); ~BCMDataExportsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExports_EXPORTS.h b/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExports_EXPORTS.h index f23032052cd..adfe66fef57 100644 --- a/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExports_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExports_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BCMDATAEXPORTS_API #define AWS_BCMDATAEXPORTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BCMDATAEXPORTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BCMDATAEXPORTS_API #define AWS_BCMDATAEXPORTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BCMDATAEXPORTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BCMDATAEXPORTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExportsEndpointRules.h b/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/internal/BCMDataExportsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExportsEndpointRules.h rename to generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/internal/BCMDataExportsEndpointRules.h index 409b5a40dd3..df5d42fb378 100644 --- a/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/BCMDataExportsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/internal/BCMDataExportsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BCMDataExports { -class BCMDataExportsEndpointRules { +class AWS_BCMDATAEXPORTS_LOCAL BCMDataExportsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointProvider.cpp index de364129197..cdc9085dc00 100644 --- a/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BCMDataExports { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BCMDataExportsEndpointProvider::BCMDataExportsEndpointProvider() + : BCMDataExportsDefaultEpProviderBase(Aws::BCMDataExports::BCMDataExportsEndpointRules::GetRulesBlob(), + Aws::BCMDataExports::BCMDataExportsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BCMDataExports } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointRules.cpp b/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointRules.cpp index 7d2de08c03f..c435293ec5e 100644 --- a/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bcm-data-exports/source/BCMDataExportsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/CMakeLists.txt b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/CMakeLists.txt index 278209c4186..37648c5e2ec 100644 --- a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BCM-PRICING-CALCULATOR_MODEL_HEADERS "include/aws/bcm-pricing-calculator/model/*.h" ) +file(GLOB AWS_BCM-PRICING-CALCULATOR_INTERNAL_HEADERS + "include/aws/bcm-pricing-calculator/internal/*.h" +) + file(GLOB AWS_BCM-PRICING-CALCULATOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BCM-PRICING-CALCULATOR_MODEL_SOURCE file(GLOB BCM-PRICING-CALCULATOR_UNIFIED_HEADERS ${AWS_BCM-PRICING-CALCULATOR_HEADERS} + ${AWS_BCM-PRICING-CALCULATOR_INTERNAL_HEADERS} ${AWS_BCM-PRICING-CALCULATOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bcm-pricing-calculator" FILES ${AWS_BCM-PRICING-CALCULATOR_HEADERS}) + source_group("Header Files\\aws\\bcm-pricing-calculator\\internal" FILES ${AWS_BCM-PRICING-CALCULATOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bcm-pricing-calculator\\model" FILES ${AWS_BCM-PRICING-CALCULATOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BCM-PRICING-CALCULATOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BCM-PRICING-CALCULATOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculatorEndpointProvider.h b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculatorEndpointProvider.h index a172603e1aa..c76b7cd4434 100644 --- a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculatorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculatorEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_BCMPRICINGCALCULATOR_API BCMPricingCalculatorEndpointProvider : public public: using BCMPricingCalculatorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BCMPricingCalculatorEndpointProvider() - : BCMPricingCalculatorDefaultEpProviderBase(Aws::BCMPricingCalculator::BCMPricingCalculatorEndpointRules::GetRulesBlob(), - Aws::BCMPricingCalculator::BCMPricingCalculatorEndpointRules::RulesBlobSize) {} + BCMPricingCalculatorEndpointProvider(); ~BCMPricingCalculatorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculator_EXPORTS.h b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculator_EXPORTS.h index 6802a72c0d3..4954d0e0301 100644 --- a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculator_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculator_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BCMPRICINGCALCULATOR_API #define AWS_BCMPRICINGCALCULATOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BCMPRICINGCALCULATOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BCMPRICINGCALCULATOR_API #define AWS_BCMPRICINGCALCULATOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BCMPRICINGCALCULATOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BCMPRICINGCALCULATOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculatorEndpointRules.h b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/internal/BCMPricingCalculatorEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculatorEndpointRules.h rename to generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/internal/BCMPricingCalculatorEndpointRules.h index d8bd1d2e8c6..cefbb511a69 100644 --- a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/BCMPricingCalculatorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator/internal/BCMPricingCalculatorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BCMPricingCalculator { -class BCMPricingCalculatorEndpointRules { +class AWS_BCMPRICINGCALCULATOR_LOCAL BCMPricingCalculatorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointProvider.cpp index 55b02d8c57c..c84c1f9ff91 100644 --- a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BCMPricingCalculator { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BCMPricingCalculatorEndpointProvider::BCMPricingCalculatorEndpointProvider() + : BCMPricingCalculatorDefaultEpProviderBase(Aws::BCMPricingCalculator::BCMPricingCalculatorEndpointRules::GetRulesBlob(), + Aws::BCMPricingCalculator::BCMPricingCalculatorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BCMPricingCalculator } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointRules.cpp b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointRules.cpp index 7ac349ed97b..585a4a2680c 100644 --- a/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bcm-pricing-calculator/source/BCMPricingCalculatorEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bcm-recommended-actions/CMakeLists.txt b/generated/src/aws-cpp-sdk-bcm-recommended-actions/CMakeLists.txt index 87ecb30d3be..a92a6c695ac 100644 --- a/generated/src/aws-cpp-sdk-bcm-recommended-actions/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bcm-recommended-actions/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BCM-RECOMMENDED-ACTIONS_MODEL_HEADERS "include/aws/bcm-recommended-actions/model/*.h" ) +file(GLOB AWS_BCM-RECOMMENDED-ACTIONS_INTERNAL_HEADERS + "include/aws/bcm-recommended-actions/internal/*.h" +) + file(GLOB AWS_BCM-RECOMMENDED-ACTIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BCM-RECOMMENDED-ACTIONS_MODEL_SOURCE file(GLOB BCM-RECOMMENDED-ACTIONS_UNIFIED_HEADERS ${AWS_BCM-RECOMMENDED-ACTIONS_HEADERS} + ${AWS_BCM-RECOMMENDED-ACTIONS_INTERNAL_HEADERS} ${AWS_BCM-RECOMMENDED-ACTIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bcm-recommended-actions" FILES ${AWS_BCM-RECOMMENDED-ACTIONS_HEADERS}) + source_group("Header Files\\aws\\bcm-recommended-actions\\internal" FILES ${AWS_BCM-RECOMMENDED-ACTIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bcm-recommended-actions\\model" FILES ${AWS_BCM-RECOMMENDED-ACTIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BCM-RECOMMENDED-ACTIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BCM-RECOMMENDED-ACTIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActionsEndpointProvider.h b/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActionsEndpointProvider.h index 9643737b85e..b75ff3500ef 100644 --- a/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActionsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActionsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_BCMRECOMMENDEDACTIONS_API BCMRecommendedActionsEndpointProvider : publ public: using BCMRecommendedActionsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BCMRecommendedActionsEndpointProvider() - : BCMRecommendedActionsDefaultEpProviderBase(Aws::BCMRecommendedActions::BCMRecommendedActionsEndpointRules::GetRulesBlob(), - Aws::BCMRecommendedActions::BCMRecommendedActionsEndpointRules::RulesBlobSize) {} + BCMRecommendedActionsEndpointProvider(); ~BCMRecommendedActionsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActions_EXPORTS.h b/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActions_EXPORTS.h index 738ed150042..bca5d4a249d 100644 --- a/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActions_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActions_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BCMRECOMMENDEDACTIONS_API #define AWS_BCMRECOMMENDEDACTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BCMRECOMMENDEDACTIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BCMRECOMMENDEDACTIONS_API #define AWS_BCMRECOMMENDEDACTIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BCMRECOMMENDEDACTIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BCMRECOMMENDEDACTIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActionsEndpointRules.h b/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/internal/BCMRecommendedActionsEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActionsEndpointRules.h rename to generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/internal/BCMRecommendedActionsEndpointRules.h index b8adb5adc0a..cbe232028db 100644 --- a/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/BCMRecommendedActionsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions/internal/BCMRecommendedActionsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BCMRecommendedActions { -class BCMRecommendedActionsEndpointRules { +class AWS_BCMRECOMMENDEDACTIONS_LOCAL BCMRecommendedActionsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointProvider.cpp index 2326f71d0e7..a32f0742f46 100644 --- a/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BCMRecommendedActions { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BCMRecommendedActionsEndpointProvider::BCMRecommendedActionsEndpointProvider() + : BCMRecommendedActionsDefaultEpProviderBase(Aws::BCMRecommendedActions::BCMRecommendedActionsEndpointRules::GetRulesBlob(), + Aws::BCMRecommendedActions::BCMRecommendedActionsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BCMRecommendedActions } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointRules.cpp b/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointRules.cpp index 23d919437f0..10a41c179c7 100644 --- a/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bcm-recommended-actions/source/BCMRecommendedActionsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/CMakeLists.txt index abb31c711f0..eee7f8186ac 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK-AGENT-RUNTIME_MODEL_HEADERS "include/aws/bedrock-agent-runtime/model/*.h" ) +file(GLOB AWS_BEDROCK-AGENT-RUNTIME_INTERNAL_HEADERS + "include/aws/bedrock-agent-runtime/internal/*.h" +) + file(GLOB AWS_BEDROCK-AGENT-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK-AGENT-RUNTIME_MODEL_SOURCE file(GLOB BEDROCK-AGENT-RUNTIME_UNIFIED_HEADERS ${AWS_BEDROCK-AGENT-RUNTIME_HEADERS} + ${AWS_BEDROCK-AGENT-RUNTIME_INTERNAL_HEADERS} ${AWS_BEDROCK-AGENT-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock-agent-runtime" FILES ${AWS_BEDROCK-AGENT-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\bedrock-agent-runtime\\internal" FILES ${AWS_BEDROCK-AGENT-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock-agent-runtime\\model" FILES ${AWS_BEDROCK-AGENT-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK-AGENT-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK-AGENT-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeEndpointProvider.h index 4d3d4eedac7..8fa5696b8c4 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeEndpointProvider.h @@ -5,7 +5,6 @@ #pragma once #include -#include #include #include #include @@ -69,9 +68,7 @@ class AWS_BEDROCKAGENTRUNTIME_API BedrockAgentRuntimeEndpointProvider : public B public: using BedrockAgentRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockAgentRuntimeEndpointProvider() - : BedrockAgentRuntimeDefaultEpProviderBase(Aws::BedrockAgentRuntime::BedrockAgentRuntimeEndpointRules::GetRulesBlob(), - Aws::BedrockAgentRuntime::BedrockAgentRuntimeEndpointRules::RulesBlobSize) {} + BedrockAgentRuntimeEndpointProvider(); ~BedrockAgentRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h index cc523411376..35c573b6df5 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCKAGENTRUNTIME_API #define AWS_BEDROCKAGENTRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCKAGENTRUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCKAGENTRUNTIME_API #define AWS_BEDROCKAGENTRUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCKAGENTRUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCKAGENTRUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/internal/BedrockAgentRuntimeEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/internal/BedrockAgentRuntimeEndpointRules.h index f5083991da7..b4e06fbc5f0 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/internal/BedrockAgentRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BedrockAgentRuntime { -class BedrockAgentRuntimeEndpointRules { +class AWS_BEDROCKAGENTRUNTIME_LOCAL BedrockAgentRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointProvider.cpp index f32d2c49171..8590ed4dba9 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_BEDROCKAGENTRUNTIME_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointRules.cpp index b9b534fd24c..249ec9cea25 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/BedrockAgentRuntimeEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock-agent/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock-agent/CMakeLists.txt index f91dfc6f546..9dfc2af1d35 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock-agent/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK-AGENT_MODEL_HEADERS "include/aws/bedrock-agent/model/*.h" ) +file(GLOB AWS_BEDROCK-AGENT_INTERNAL_HEADERS + "include/aws/bedrock-agent/internal/*.h" +) + file(GLOB AWS_BEDROCK-AGENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK-AGENT_MODEL_SOURCE file(GLOB BEDROCK-AGENT_UNIFIED_HEADERS ${AWS_BEDROCK-AGENT_HEADERS} + ${AWS_BEDROCK-AGENT_INTERNAL_HEADERS} ${AWS_BEDROCK-AGENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock-agent" FILES ${AWS_BEDROCK-AGENT_HEADERS}) + source_group("Header Files\\aws\\bedrock-agent\\internal" FILES ${AWS_BEDROCK-AGENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock-agent\\model" FILES ${AWS_BEDROCK-AGENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK-AGENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK-AGENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentEndpointProvider.h index 6040c7e683d..08c36fe24a4 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentEndpointProvider.h @@ -5,7 +5,6 @@ #pragma once #include -#include #include #include #include @@ -65,9 +64,7 @@ class AWS_BEDROCKAGENT_API BedrockAgentEndpointProvider : public BedrockAgentDef public: using BedrockAgentResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockAgentEndpointProvider() - : BedrockAgentDefaultEpProviderBase(Aws::BedrockAgent::BedrockAgentEndpointRules::GetRulesBlob(), - Aws::BedrockAgent::BedrockAgentEndpointRules::RulesBlobSize) {} + BedrockAgentEndpointProvider(); ~BedrockAgentEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgent_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgent_EXPORTS.h index 090be8876d5..edbed132a50 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgent_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgent_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCKAGENT_API #define AWS_BEDROCKAGENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCKAGENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCKAGENT_API #define AWS_BEDROCKAGENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCKAGENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCKAGENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/internal/BedrockAgentEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/internal/BedrockAgentEndpointRules.h index b8bda639357..57019edb4c3 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/internal/BedrockAgentEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BedrockAgent { -class BedrockAgentEndpointRules { +class AWS_BEDROCKAGENT_LOCAL BedrockAgentEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointProvider.cpp index 43e1e8c141d..a46cf408756 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_BEDROCKAGENT_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointRules.cpp index 4978aa6028b..2ab24f6bb33 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agent/source/BedrockAgentEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/CMakeLists.txt index f3a9dc86b22..91ba4fb2bb4 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK-AGENTCORE-CONTROL_MODEL_HEADERS "include/aws/bedrock-agentcore-control/model/*.h" ) +file(GLOB AWS_BEDROCK-AGENTCORE-CONTROL_INTERNAL_HEADERS + "include/aws/bedrock-agentcore-control/internal/*.h" +) + file(GLOB AWS_BEDROCK-AGENTCORE-CONTROL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK-AGENTCORE-CONTROL_MODEL_SOURCE file(GLOB BEDROCK-AGENTCORE-CONTROL_UNIFIED_HEADERS ${AWS_BEDROCK-AGENTCORE-CONTROL_HEADERS} + ${AWS_BEDROCK-AGENTCORE-CONTROL_INTERNAL_HEADERS} ${AWS_BEDROCK-AGENTCORE-CONTROL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock-agentcore-control" FILES ${AWS_BEDROCK-AGENTCORE-CONTROL_HEADERS}) + source_group("Header Files\\aws\\bedrock-agentcore-control\\internal" FILES ${AWS_BEDROCK-AGENTCORE-CONTROL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock-agentcore-control\\model" FILES ${AWS_BEDROCK-AGENTCORE-CONTROL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK-AGENTCORE-CONTROL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK-AGENTCORE-CONTROL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlEndpointProvider.h index 52576bca32e..e25f988cc64 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_BEDROCKAGENTCORECONTROL_API BedrockAgentCoreControlEndpointProvider : public: using BedrockAgentCoreControlResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockAgentCoreControlEndpointProvider() - : BedrockAgentCoreControlDefaultEpProviderBase(Aws::BedrockAgentCoreControl::BedrockAgentCoreControlEndpointRules::GetRulesBlob(), - Aws::BedrockAgentCoreControl::BedrockAgentCoreControlEndpointRules::RulesBlobSize) {} + BedrockAgentCoreControlEndpointProvider(); ~BedrockAgentCoreControlEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControl_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControl_EXPORTS.h index b9a459bea09..14124ce24ff 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControl_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControl_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCKAGENTCORECONTROL_API #define AWS_BEDROCKAGENTCORECONTROL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCKAGENTCORECONTROL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCKAGENTCORECONTROL_API #define AWS_BEDROCKAGENTCORECONTROL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCKAGENTCORECONTROL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCKAGENTCORECONTROL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/internal/BedrockAgentCoreControlEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/internal/BedrockAgentCoreControlEndpointRules.h index d6978c65ebb..741573eeab0 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/internal/BedrockAgentCoreControlEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BedrockAgentCoreControl { -class BedrockAgentCoreControlEndpointRules { +class AWS_BEDROCKAGENTCORECONTROL_LOCAL BedrockAgentCoreControlEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointProvider.cpp index 50bc7292e41..95694d355a2 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BedrockAgentCoreControl { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BedrockAgentCoreControlEndpointProvider::BedrockAgentCoreControlEndpointProvider() + : BedrockAgentCoreControlDefaultEpProviderBase(Aws::BedrockAgentCoreControl::BedrockAgentCoreControlEndpointRules::GetRulesBlob(), + Aws::BedrockAgentCoreControl::BedrockAgentCoreControlEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BedrockAgentCoreControl } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointRules.cpp index d0670d38937..1fd135350c3 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore-control/source/BedrockAgentCoreControlEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock-agentcore/CMakeLists.txt index 28c78d384a2..39062df7d31 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK-AGENTCORE_MODEL_HEADERS "include/aws/bedrock-agentcore/model/*.h" ) +file(GLOB AWS_BEDROCK-AGENTCORE_INTERNAL_HEADERS + "include/aws/bedrock-agentcore/internal/*.h" +) + file(GLOB AWS_BEDROCK-AGENTCORE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK-AGENTCORE_MODEL_SOURCE file(GLOB BEDROCK-AGENTCORE_UNIFIED_HEADERS ${AWS_BEDROCK-AGENTCORE_HEADERS} + ${AWS_BEDROCK-AGENTCORE_INTERNAL_HEADERS} ${AWS_BEDROCK-AGENTCORE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock-agentcore" FILES ${AWS_BEDROCK-AGENTCORE_HEADERS}) + source_group("Header Files\\aws\\bedrock-agentcore\\internal" FILES ${AWS_BEDROCK-AGENTCORE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock-agentcore\\model" FILES ${AWS_BEDROCK-AGENTCORE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK-AGENTCORE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK-AGENTCORE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCoreEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCoreEndpointProvider.h index 24acb402de5..daa2a39fcba 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCoreEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCoreEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_BEDROCKAGENTCORE_API BedrockAgentCoreEndpointProvider : public Bedrock public: using BedrockAgentCoreResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockAgentCoreEndpointProvider() - : BedrockAgentCoreDefaultEpProviderBase(Aws::BedrockAgentCore::BedrockAgentCoreEndpointRules::GetRulesBlob(), - Aws::BedrockAgentCore::BedrockAgentCoreEndpointRules::RulesBlobSize) {} + BedrockAgentCoreEndpointProvider(); ~BedrockAgentCoreEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCore_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCore_EXPORTS.h index 8c54b54d5a7..7828e4c4868 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCore_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCore_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCKAGENTCORE_API #define AWS_BEDROCKAGENTCORE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCKAGENTCORE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCKAGENTCORE_API #define AWS_BEDROCKAGENTCORE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCKAGENTCORE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCKAGENTCORE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCoreEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/internal/BedrockAgentCoreEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCoreEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/internal/BedrockAgentCoreEndpointRules.h index 9c3672d876d..13be3eadf12 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/BedrockAgentCoreEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore/internal/BedrockAgentCoreEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BedrockAgentCore { -class BedrockAgentCoreEndpointRules { +class AWS_BEDROCKAGENTCORE_LOCAL BedrockAgentCoreEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointProvider.cpp index 0df4d55cfce..8d0143e4e5f 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BedrockAgentCore { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BedrockAgentCoreEndpointProvider::BedrockAgentCoreEndpointProvider() + : BedrockAgentCoreDefaultEpProviderBase(Aws::BedrockAgentCore::BedrockAgentCoreEndpointRules::GetRulesBlob(), + Aws::BedrockAgentCore::BedrockAgentCoreEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BedrockAgentCore } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointRules.cpp index 424d9b36bb1..376c4aa587a 100644 --- a/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-agentcore/source/BedrockAgentCoreEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/CMakeLists.txt index 70d51ac121d..37dbbe0dbfc 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_MODEL_HEADERS "include/aws/bedrock-data-automation-runtime/model/*.h" ) +file(GLOB AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_INTERNAL_HEADERS + "include/aws/bedrock-data-automation-runtime/internal/*.h" +) + file(GLOB AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_MODEL_SOURCE file(GLOB BEDROCK-DATA-AUTOMATION-RUNTIME_UNIFIED_HEADERS ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_HEADERS} + ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_INTERNAL_HEADERS} ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock-data-automation-runtime" FILES ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\bedrock-data-automation-runtime\\internal" FILES ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock-data-automation-runtime\\model" FILES ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK-DATA-AUTOMATION-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeEndpointProvider.h index ee4b573d36a..90e60052984 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeEndpointProvider.h @@ -5,7 +5,6 @@ #pragma once #include -#include #include #include #include @@ -70,10 +69,7 @@ class AWS_BEDROCKDATAAUTOMATIONRUNTIME_API BedrockDataAutomationRuntimeEndpointP public: using BedrockDataAutomationRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockDataAutomationRuntimeEndpointProvider() - : BedrockDataAutomationRuntimeDefaultEpProviderBase( - Aws::BedrockDataAutomationRuntime::BedrockDataAutomationRuntimeEndpointRules::GetRulesBlob(), - Aws::BedrockDataAutomationRuntime::BedrockDataAutomationRuntimeEndpointRules::RulesBlobSize) {} + BedrockDataAutomationRuntimeEndpointProvider(); ~BedrockDataAutomationRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h index 2e491a9e27a..2a5749993b8 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCKDATAAUTOMATIONRUNTIME_API #define AWS_BEDROCKDATAAUTOMATIONRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCKDATAAUTOMATIONRUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCKDATAAUTOMATIONRUNTIME_API #define AWS_BEDROCKDATAAUTOMATIONRUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCKDATAAUTOMATIONRUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCKDATAAUTOMATIONRUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/internal/BedrockDataAutomationRuntimeEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/internal/BedrockDataAutomationRuntimeEndpointRules.h index fe225577d84..4c360c404e7 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/internal/BedrockDataAutomationRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BedrockDataAutomationRuntime { -class BedrockDataAutomationRuntimeEndpointRules { +class AWS_BEDROCKDATAAUTOMATIONRUNTIME_LOCAL BedrockDataAutomationRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointProvider.cpp index da5dc3ede33..4ca1496c7a0 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_BEDROCKDATAAUTOMATIONRUNTIME_EXPORTS // Except for Windows DLL @@ -25,6 +26,11 @@ template class Aws::Endpoint::DefaultEndpointProvider< namespace BedrockDataAutomationRuntime { namespace Endpoint { +BedrockDataAutomationRuntimeEndpointProvider::BedrockDataAutomationRuntimeEndpointProvider() + : BedrockDataAutomationRuntimeDefaultEpProviderBase( + Aws::BedrockDataAutomationRuntime::BedrockDataAutomationRuntimeEndpointRules::GetRulesBlob(), + Aws::BedrockDataAutomationRuntime::BedrockDataAutomationRuntimeEndpointRules::RulesBlobSize) {} + void BedrockDataAutomationRuntimeBuiltInParameters::SetFromClientConfiguration( const BedrockDataAutomationRuntimeClientConfiguration& config) { SetFromClientConfiguration(static_cast(config)); diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointRules.cpp index 5ab0b08b5f7..d0c56d32d95 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/source/BedrockDataAutomationRuntimeEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock-data-automation/CMakeLists.txt index 233aa7188b8..9b1baf0b060 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK-DATA-AUTOMATION_MODEL_HEADERS "include/aws/bedrock-data-automation/model/*.h" ) +file(GLOB AWS_BEDROCK-DATA-AUTOMATION_INTERNAL_HEADERS + "include/aws/bedrock-data-automation/internal/*.h" +) + file(GLOB AWS_BEDROCK-DATA-AUTOMATION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK-DATA-AUTOMATION_MODEL_SOURCE file(GLOB BEDROCK-DATA-AUTOMATION_UNIFIED_HEADERS ${AWS_BEDROCK-DATA-AUTOMATION_HEADERS} + ${AWS_BEDROCK-DATA-AUTOMATION_INTERNAL_HEADERS} ${AWS_BEDROCK-DATA-AUTOMATION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock-data-automation" FILES ${AWS_BEDROCK-DATA-AUTOMATION_HEADERS}) + source_group("Header Files\\aws\\bedrock-data-automation\\internal" FILES ${AWS_BEDROCK-DATA-AUTOMATION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock-data-automation\\model" FILES ${AWS_BEDROCK-DATA-AUTOMATION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK-DATA-AUTOMATION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK-DATA-AUTOMATION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomationEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomationEndpointProvider.h index 994f7ecde4f..a3f50c879b3 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomationEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomationEndpointProvider.h @@ -5,7 +5,6 @@ #pragma once #include -#include #include #include #include @@ -69,9 +68,7 @@ class AWS_BEDROCKDATAAUTOMATION_API BedrockDataAutomationEndpointProvider : publ public: using BedrockDataAutomationResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockDataAutomationEndpointProvider() - : BedrockDataAutomationDefaultEpProviderBase(Aws::BedrockDataAutomation::BedrockDataAutomationEndpointRules::GetRulesBlob(), - Aws::BedrockDataAutomation::BedrockDataAutomationEndpointRules::RulesBlobSize) {} + BedrockDataAutomationEndpointProvider(); ~BedrockDataAutomationEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h index 94d431033e6..626029356cd 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCKDATAAUTOMATION_API #define AWS_BEDROCKDATAAUTOMATION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCKDATAAUTOMATION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCKDATAAUTOMATION_API #define AWS_BEDROCKDATAAUTOMATION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCKDATAAUTOMATION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCKDATAAUTOMATION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomationEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/internal/BedrockDataAutomationEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomationEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/internal/BedrockDataAutomationEndpointRules.h index 75a60a2a5b0..c3eae034224 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/BedrockDataAutomationEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation/internal/BedrockDataAutomationEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BedrockDataAutomation { -class BedrockDataAutomationEndpointRules { +class AWS_BEDROCKDATAAUTOMATION_LOCAL BedrockDataAutomationEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointProvider.cpp index 7c20399c6e1..71eb6519d58 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_BEDROCKDATAAUTOMATION_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointRules.cpp index 7c194ab06e8..813b0e9affc 100644 --- a/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-data-automation/source/BedrockDataAutomationEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock-runtime/CMakeLists.txt index c058e750c40..5068a1abbb3 100644 --- a/generated/src/aws-cpp-sdk-bedrock-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK-RUNTIME_MODEL_HEADERS "include/aws/bedrock-runtime/model/*.h" ) +file(GLOB AWS_BEDROCK-RUNTIME_INTERNAL_HEADERS + "include/aws/bedrock-runtime/internal/*.h" +) + file(GLOB AWS_BEDROCK-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK-RUNTIME_MODEL_SOURCE file(GLOB BEDROCK-RUNTIME_UNIFIED_HEADERS ${AWS_BEDROCK-RUNTIME_HEADERS} + ${AWS_BEDROCK-RUNTIME_INTERNAL_HEADERS} ${AWS_BEDROCK-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock-runtime" FILES ${AWS_BEDROCK-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\bedrock-runtime\\internal" FILES ${AWS_BEDROCK-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock-runtime\\model" FILES ${AWS_BEDROCK-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntimeEndpointProvider.h index 54de77a268f..2f61ea922e1 100644 --- a/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntimeEndpointProvider.h @@ -5,7 +5,6 @@ #pragma once #include -#include #include #include #include @@ -65,9 +64,7 @@ class AWS_BEDROCKRUNTIME_API BedrockRuntimeEndpointProvider : public BedrockRunt public: using BedrockRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockRuntimeEndpointProvider() - : BedrockRuntimeDefaultEpProviderBase(Aws::BedrockRuntime::BedrockRuntimeEndpointRules::GetRulesBlob(), - Aws::BedrockRuntime::BedrockRuntimeEndpointRules::RulesBlobSize) {} + BedrockRuntimeEndpointProvider(); ~BedrockRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntime_EXPORTS.h index d75c856bed1..07a54ca0c89 100644 --- a/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCKRUNTIME_API #define AWS_BEDROCKRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCKRUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCKRUNTIME_API #define AWS_BEDROCKRUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCKRUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCKRUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/internal/BedrockRuntimeEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/internal/BedrockRuntimeEndpointRules.h index bad76301300..f79e4016f10 100644 --- a/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/BedrockRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime/internal/BedrockRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BedrockRuntime { -class BedrockRuntimeEndpointRules { +class AWS_BEDROCKRUNTIME_LOCAL BedrockRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointProvider.cpp index 51f47f42ee5..83e89bc4044 100644 --- a/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_BEDROCKRUNTIME_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointRules.cpp index df3c053a387..200e1a8ec5f 100644 --- a/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock-runtime/source/BedrockRuntimeEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-bedrock/CMakeLists.txt b/generated/src/aws-cpp-sdk-bedrock/CMakeLists.txt index 9fc72f00fab..9a1939fa33a 100644 --- a/generated/src/aws-cpp-sdk-bedrock/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-bedrock/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BEDROCK_MODEL_HEADERS "include/aws/bedrock/model/*.h" ) +file(GLOB AWS_BEDROCK_INTERNAL_HEADERS + "include/aws/bedrock/internal/*.h" +) + file(GLOB AWS_BEDROCK_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BEDROCK_MODEL_SOURCE file(GLOB BEDROCK_UNIFIED_HEADERS ${AWS_BEDROCK_HEADERS} + ${AWS_BEDROCK_INTERNAL_HEADERS} ${AWS_BEDROCK_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\bedrock" FILES ${AWS_BEDROCK_HEADERS}) + source_group("Header Files\\aws\\bedrock\\internal" FILES ${AWS_BEDROCK_INTERNAL_HEADERS}) source_group("Header Files\\aws\\bedrock\\model" FILES ${AWS_BEDROCK_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BEDROCK_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BEDROCK_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockEndpointProvider.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockEndpointProvider.h index 6d252cea38e..93caf571c8d 100644 --- a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockEndpointProvider.h @@ -5,7 +5,6 @@ #pragma once #include -#include #include #include #include @@ -65,9 +64,7 @@ class AWS_BEDROCK_API BedrockEndpointProvider : public BedrockDefaultEpProviderB public: using BedrockResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BedrockEndpointProvider() - : BedrockDefaultEpProviderBase(Aws::Bedrock::BedrockEndpointRules::GetRulesBlob(), - Aws::Bedrock::BedrockEndpointRules::RulesBlobSize) {} + BedrockEndpointProvider(); ~BedrockEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/Bedrock_EXPORTS.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/Bedrock_EXPORTS.h index b9abb641da6..8690442c106 100644 --- a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/Bedrock_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/Bedrock_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BEDROCK_API #define AWS_BEDROCK_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BEDROCK_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BEDROCK_API #define AWS_BEDROCK_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BEDROCK_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BEDROCK_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockEndpointRules.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/internal/BedrockEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockEndpointRules.h rename to generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/internal/BedrockEndpointRules.h index 0767e1499f4..0572dce1e63 100644 --- a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockEndpointRules.h +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/internal/BedrockEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Bedrock { -class BedrockEndpointRules { +class AWS_BEDROCK_LOCAL BedrockEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointProvider.cpp b/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointProvider.cpp index 0c992758cc8..bc69515a88d 100644 --- a/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_BEDROCK_EXPORTS // Except for Windows DLL @@ -23,6 +24,9 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointRules.cpp b/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointRules.cpp index 720b1aded55..0ea693eaa1e 100644 --- a/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-bedrock/source/BedrockEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-billing/CMakeLists.txt b/generated/src/aws-cpp-sdk-billing/CMakeLists.txt index 77c518b1e7d..f065c4884f9 100644 --- a/generated/src/aws-cpp-sdk-billing/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-billing/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BILLING_MODEL_HEADERS "include/aws/billing/model/*.h" ) +file(GLOB AWS_BILLING_INTERNAL_HEADERS + "include/aws/billing/internal/*.h" +) + file(GLOB AWS_BILLING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BILLING_MODEL_SOURCE file(GLOB BILLING_UNIFIED_HEADERS ${AWS_BILLING_HEADERS} + ${AWS_BILLING_INTERNAL_HEADERS} ${AWS_BILLING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\billing" FILES ${AWS_BILLING_HEADERS}) + source_group("Header Files\\aws\\billing\\internal" FILES ${AWS_BILLING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\billing\\model" FILES ${AWS_BILLING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BILLING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BILLING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-billing/include/aws/billing/BillingEndpointProvider.h b/generated/src/aws-cpp-sdk-billing/include/aws/billing/BillingEndpointProvider.h index a2bfd8e339b..a99c99eb571 100644 --- a/generated/src/aws-cpp-sdk-billing/include/aws/billing/BillingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-billing/include/aws/billing/BillingEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_BILLING_API BillingEndpointProvider : public BillingDefaultEpProviderB public: using BillingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BillingEndpointProvider() - : BillingDefaultEpProviderBase(Aws::Billing::BillingEndpointRules::GetRulesBlob(), - Aws::Billing::BillingEndpointRules::RulesBlobSize) {} + BillingEndpointProvider(); ~BillingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-billing/include/aws/billing/Billing_EXPORTS.h b/generated/src/aws-cpp-sdk-billing/include/aws/billing/Billing_EXPORTS.h index 68a6bcf2d4a..65bd8c6f6ce 100644 --- a/generated/src/aws-cpp-sdk-billing/include/aws/billing/Billing_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-billing/include/aws/billing/Billing_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BILLING_API #define AWS_BILLING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BILLING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BILLING_API #define AWS_BILLING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BILLING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BILLING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-billing/include/aws/billing/BillingEndpointRules.h b/generated/src/aws-cpp-sdk-billing/include/aws/billing/internal/BillingEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-billing/include/aws/billing/BillingEndpointRules.h rename to generated/src/aws-cpp-sdk-billing/include/aws/billing/internal/BillingEndpointRules.h index dca4f313a70..158495d8c0a 100644 --- a/generated/src/aws-cpp-sdk-billing/include/aws/billing/BillingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-billing/include/aws/billing/internal/BillingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Billing { -class BillingEndpointRules { +class AWS_BILLING_LOCAL BillingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-billing/source/BillingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-billing/source/BillingEndpointProvider.cpp index db38274fc8c..4c49fc581b4 100644 --- a/generated/src/aws-cpp-sdk-billing/source/BillingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-billing/source/BillingEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Billing { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BillingEndpointProvider::BillingEndpointProvider() + : BillingDefaultEpProviderBase(Aws::Billing::BillingEndpointRules::GetRulesBlob(), Aws::Billing::BillingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Billing } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-billing/source/BillingEndpointRules.cpp b/generated/src/aws-cpp-sdk-billing/source/BillingEndpointRules.cpp index b07a6fc57ee..e118c383613 100644 --- a/generated/src/aws-cpp-sdk-billing/source/BillingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-billing/source/BillingEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-billingconductor/CMakeLists.txt b/generated/src/aws-cpp-sdk-billingconductor/CMakeLists.txt index b2b21006e92..db64d80d400 100644 --- a/generated/src/aws-cpp-sdk-billingconductor/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-billingconductor/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BILLINGCONDUCTOR_MODEL_HEADERS "include/aws/billingconductor/model/*.h" ) +file(GLOB AWS_BILLINGCONDUCTOR_INTERNAL_HEADERS + "include/aws/billingconductor/internal/*.h" +) + file(GLOB AWS_BILLINGCONDUCTOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BILLINGCONDUCTOR_MODEL_SOURCE file(GLOB BILLINGCONDUCTOR_UNIFIED_HEADERS ${AWS_BILLINGCONDUCTOR_HEADERS} + ${AWS_BILLINGCONDUCTOR_INTERNAL_HEADERS} ${AWS_BILLINGCONDUCTOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\billingconductor" FILES ${AWS_BILLINGCONDUCTOR_HEADERS}) + source_group("Header Files\\aws\\billingconductor\\internal" FILES ${AWS_BILLINGCONDUCTOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\billingconductor\\model" FILES ${AWS_BILLINGCONDUCTOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BILLINGCONDUCTOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BILLINGCONDUCTOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductorEndpointProvider.h b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductorEndpointProvider.h index fef5ffec7be..85ccf15d933 100644 --- a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductorEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_BILLINGCONDUCTOR_API BillingConductorEndpointProvider : public Billing public: using BillingConductorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BillingConductorEndpointProvider() - : BillingConductorDefaultEpProviderBase(Aws::BillingConductor::BillingConductorEndpointRules::GetRulesBlob(), - Aws::BillingConductor::BillingConductorEndpointRules::RulesBlobSize) {} + BillingConductorEndpointProvider(); ~BillingConductorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h index 95edfa734fd..2645e94d05b 100644 --- a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BILLINGCONDUCTOR_API #define AWS_BILLINGCONDUCTOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BILLINGCONDUCTOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BILLINGCONDUCTOR_API #define AWS_BILLINGCONDUCTOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BILLINGCONDUCTOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BILLINGCONDUCTOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductorEndpointRules.h b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/internal/BillingConductorEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductorEndpointRules.h rename to generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/internal/BillingConductorEndpointRules.h index 86a5c873376..880e95675ba 100644 --- a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/internal/BillingConductorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace BillingConductor { -class BillingConductorEndpointRules { +class AWS_BILLINGCONDUCTOR_LOCAL BillingConductorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointProvider.cpp index a2b2b8f0594..47c119c7775 100644 --- a/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace BillingConductor { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BillingConductorEndpointProvider::BillingConductorEndpointProvider() + : BillingConductorDefaultEpProviderBase(Aws::BillingConductor::BillingConductorEndpointRules::GetRulesBlob(), + Aws::BillingConductor::BillingConductorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace BillingConductor } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointRules.cpp b/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointRules.cpp index 204ceaf2411..1abedcdfc87 100644 --- a/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-billingconductor/source/BillingConductorEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-braket/CMakeLists.txt b/generated/src/aws-cpp-sdk-braket/CMakeLists.txt index 0a9ca913c0e..9fccce3735d 100644 --- a/generated/src/aws-cpp-sdk-braket/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-braket/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BRAKET_MODEL_HEADERS "include/aws/braket/model/*.h" ) +file(GLOB AWS_BRAKET_INTERNAL_HEADERS + "include/aws/braket/internal/*.h" +) + file(GLOB AWS_BRAKET_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BRAKET_MODEL_SOURCE file(GLOB BRAKET_UNIFIED_HEADERS ${AWS_BRAKET_HEADERS} + ${AWS_BRAKET_INTERNAL_HEADERS} ${AWS_BRAKET_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\braket" FILES ${AWS_BRAKET_HEADERS}) + source_group("Header Files\\aws\\braket\\internal" FILES ${AWS_BRAKET_INTERNAL_HEADERS}) source_group("Header Files\\aws\\braket\\model" FILES ${AWS_BRAKET_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BRAKET_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BRAKET_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-braket/include/aws/braket/BraketEndpointProvider.h b/generated/src/aws-cpp-sdk-braket/include/aws/braket/BraketEndpointProvider.h index 4e97e16a5fc..fb99227e31a 100644 --- a/generated/src/aws-cpp-sdk-braket/include/aws/braket/BraketEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-braket/include/aws/braket/BraketEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -41,8 +40,7 @@ class AWS_BRAKET_API BraketEndpointProvider : public BraketDefaultEpProviderBase public: using BraketResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BraketEndpointProvider() - : BraketDefaultEpProviderBase(Aws::Braket::BraketEndpointRules::GetRulesBlob(), Aws::Braket::BraketEndpointRules::RulesBlobSize) {} + BraketEndpointProvider(); ~BraketEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h b/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h index 030b758edde..3b71206cc1d 100644 --- a/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BRAKET_API #define AWS_BRAKET_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BRAKET_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BRAKET_API #define AWS_BRAKET_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BRAKET_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BRAKET_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-braket/include/aws/braket/BraketEndpointRules.h b/generated/src/aws-cpp-sdk-braket/include/aws/braket/internal/BraketEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-braket/include/aws/braket/BraketEndpointRules.h rename to generated/src/aws-cpp-sdk-braket/include/aws/braket/internal/BraketEndpointRules.h index a5c8d618bb5..dc16678c585 100644 --- a/generated/src/aws-cpp-sdk-braket/include/aws/braket/BraketEndpointRules.h +++ b/generated/src/aws-cpp-sdk-braket/include/aws/braket/internal/BraketEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Braket { -class BraketEndpointRules { +class AWS_BRAKET_LOCAL BraketEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-braket/source/BraketEndpointProvider.cpp b/generated/src/aws-cpp-sdk-braket/source/BraketEndpointProvider.cpp index bfdb3d0c3aa..8f9bfefffe1 100644 --- a/generated/src/aws-cpp-sdk-braket/source/BraketEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-braket/source/BraketEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Braket { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BraketEndpointProvider::BraketEndpointProvider() + : BraketDefaultEpProviderBase(Aws::Braket::BraketEndpointRules::GetRulesBlob(), Aws::Braket::BraketEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Braket } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-braket/source/BraketEndpointRules.cpp b/generated/src/aws-cpp-sdk-braket/source/BraketEndpointRules.cpp index 8d3193b5789..489f615bc32 100644 --- a/generated/src/aws-cpp-sdk-braket/source/BraketEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-braket/source/BraketEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-budgets/CMakeLists.txt b/generated/src/aws-cpp-sdk-budgets/CMakeLists.txt index b3d40501ddd..e6679b36a0e 100644 --- a/generated/src/aws-cpp-sdk-budgets/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-budgets/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_BUDGETS_MODEL_HEADERS "include/aws/budgets/model/*.h" ) +file(GLOB AWS_BUDGETS_INTERNAL_HEADERS + "include/aws/budgets/internal/*.h" +) + file(GLOB AWS_BUDGETS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_BUDGETS_MODEL_SOURCE file(GLOB BUDGETS_UNIFIED_HEADERS ${AWS_BUDGETS_HEADERS} + ${AWS_BUDGETS_INTERNAL_HEADERS} ${AWS_BUDGETS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\budgets" FILES ${AWS_BUDGETS_HEADERS}) + source_group("Header Files\\aws\\budgets\\internal" FILES ${AWS_BUDGETS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\budgets\\model" FILES ${AWS_BUDGETS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_BUDGETS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_BUDGETS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsEndpointProvider.h b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsEndpointProvider.h index 8576b8129e6..009073a945d 100644 --- a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_BUDGETS_API BudgetsEndpointProvider : public BudgetsDefaultEpProviderB public: using BudgetsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - BudgetsEndpointProvider() - : BudgetsDefaultEpProviderBase(Aws::Budgets::BudgetsEndpointRules::GetRulesBlob(), - Aws::Budgets::BudgetsEndpointRules::RulesBlobSize) {} + BudgetsEndpointProvider(); ~BudgetsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h index 2e2f69d29e8..2c7824c5611 100644 --- a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_BUDGETS_API #define AWS_BUDGETS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_BUDGETS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BUDGETS_API #define AWS_BUDGETS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_BUDGETS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_BUDGETS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsEndpointRules.h b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/internal/BudgetsEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsEndpointRules.h rename to generated/src/aws-cpp-sdk-budgets/include/aws/budgets/internal/BudgetsEndpointRules.h index f7e6b2b8595..b666db3b584 100644 --- a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/internal/BudgetsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Budgets { -class BudgetsEndpointRules { +class AWS_BUDGETS_LOCAL BudgetsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointProvider.cpp index 971c3ce20ed..3bfc2f1a289 100644 --- a/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Budgets { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +BudgetsEndpointProvider::BudgetsEndpointProvider() + : BudgetsDefaultEpProviderBase(Aws::Budgets::BudgetsEndpointRules::GetRulesBlob(), Aws::Budgets::BudgetsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Budgets } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointRules.cpp b/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointRules.cpp index 9500a7de38e..d8699147587 100644 --- a/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-budgets/source/BudgetsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-ce/CMakeLists.txt b/generated/src/aws-cpp-sdk-ce/CMakeLists.txt index 32eeb04e955..e201b7144c1 100644 --- a/generated/src/aws-cpp-sdk-ce/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ce/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CE_MODEL_HEADERS "include/aws/ce/model/*.h" ) +file(GLOB AWS_CE_INTERNAL_HEADERS + "include/aws/ce/internal/*.h" +) + file(GLOB AWS_CE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CE_MODEL_SOURCE file(GLOB CE_UNIFIED_HEADERS ${AWS_CE_HEADERS} + ${AWS_CE_INTERNAL_HEADERS} ${AWS_CE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ce" FILES ${AWS_CE_HEADERS}) + source_group("Header Files\\aws\\ce\\internal" FILES ${AWS_CE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ce\\model" FILES ${AWS_CE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorerEndpointProvider.h b/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorerEndpointProvider.h index 0f3a3c942b7..09b546c4ff9 100644 --- a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_COSTEXPLORER_API CostExplorerEndpointProvider : public CostExplorerDef public: using CostExplorerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CostExplorerEndpointProvider() - : CostExplorerDefaultEpProviderBase(Aws::CostExplorer::CostExplorerEndpointRules::GetRulesBlob(), - Aws::CostExplorer::CostExplorerEndpointRules::RulesBlobSize) {} + CostExplorerEndpointProvider(); ~CostExplorerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h b/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h index 2d95e753c76..28d885374c3 100644 --- a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COSTEXPLORER_API #define AWS_COSTEXPLORER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COSTEXPLORER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COSTEXPLORER_API #define AWS_COSTEXPLORER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COSTEXPLORER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COSTEXPLORER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorerEndpointRules.h b/generated/src/aws-cpp-sdk-ce/include/aws/ce/internal/CostExplorerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorerEndpointRules.h rename to generated/src/aws-cpp-sdk-ce/include/aws/ce/internal/CostExplorerEndpointRules.h index 4ee6476ade3..17387a5fbcb 100644 --- a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ce/include/aws/ce/internal/CostExplorerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CostExplorer { -class CostExplorerEndpointRules { +class AWS_COSTEXPLORER_LOCAL CostExplorerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointProvider.cpp index 553bc244474..cb7543e0f80 100644 --- a/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CostExplorer { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CostExplorerEndpointProvider::CostExplorerEndpointProvider() + : CostExplorerDefaultEpProviderBase(Aws::CostExplorer::CostExplorerEndpointRules::GetRulesBlob(), + Aws::CostExplorer::CostExplorerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CostExplorer } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointRules.cpp b/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointRules.cpp index c84a3116b53..8b286abb02b 100644 --- a/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-chatbot/CMakeLists.txt b/generated/src/aws-cpp-sdk-chatbot/CMakeLists.txt index 56feaefc171..c48020a5325 100644 --- a/generated/src/aws-cpp-sdk-chatbot/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-chatbot/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CHATBOT_MODEL_HEADERS "include/aws/chatbot/model/*.h" ) +file(GLOB AWS_CHATBOT_INTERNAL_HEADERS + "include/aws/chatbot/internal/*.h" +) + file(GLOB AWS_CHATBOT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CHATBOT_MODEL_SOURCE file(GLOB CHATBOT_UNIFIED_HEADERS ${AWS_CHATBOT_HEADERS} + ${AWS_CHATBOT_INTERNAL_HEADERS} ${AWS_CHATBOT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\chatbot" FILES ${AWS_CHATBOT_HEADERS}) + source_group("Header Files\\aws\\chatbot\\internal" FILES ${AWS_CHATBOT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\chatbot\\model" FILES ${AWS_CHATBOT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CHATBOT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CHATBOT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/ChatbotEndpointProvider.h b/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/ChatbotEndpointProvider.h index ab80af3e401..dbaebecaa90 100644 --- a/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/ChatbotEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/ChatbotEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CHATBOT_API ChatbotEndpointProvider : public ChatbotDefaultEpProviderB public: using ChatbotResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ChatbotEndpointProvider() - : ChatbotDefaultEpProviderBase(Aws::chatbot::ChatbotEndpointRules::GetRulesBlob(), - Aws::chatbot::ChatbotEndpointRules::RulesBlobSize) {} + ChatbotEndpointProvider(); ~ChatbotEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/Chatbot_EXPORTS.h b/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/Chatbot_EXPORTS.h index 6c511038e50..9f953be0c95 100644 --- a/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/Chatbot_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/Chatbot_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CHATBOT_API #define AWS_CHATBOT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CHATBOT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHATBOT_API #define AWS_CHATBOT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CHATBOT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CHATBOT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/ChatbotEndpointRules.h b/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/internal/ChatbotEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/ChatbotEndpointRules.h rename to generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/internal/ChatbotEndpointRules.h index 4c7642fcc9e..1bb8dc880b7 100644 --- a/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/ChatbotEndpointRules.h +++ b/generated/src/aws-cpp-sdk-chatbot/include/aws/chatbot/internal/ChatbotEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace chatbot { -class ChatbotEndpointRules { +class AWS_CHATBOT_LOCAL ChatbotEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointProvider.cpp b/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointProvider.cpp index 6cf04a16603..f1e50b8102a 100644 --- a/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace chatbot { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ChatbotEndpointProvider::ChatbotEndpointProvider() + : ChatbotDefaultEpProviderBase(Aws::chatbot::ChatbotEndpointRules::GetRulesBlob(), Aws::chatbot::ChatbotEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace chatbot } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointRules.cpp b/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointRules.cpp index 7f756461a46..fcc2f8b3209 100644 --- a/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-chatbot/source/ChatbotEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-chime-sdk-identity/CMakeLists.txt b/generated/src/aws-cpp-sdk-chime-sdk-identity/CMakeLists.txt index d2e0e1187ac..d9cdd83bad3 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-identity/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-chime-sdk-identity/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CHIME-SDK-IDENTITY_MODEL_HEADERS "include/aws/chime-sdk-identity/model/*.h" ) +file(GLOB AWS_CHIME-SDK-IDENTITY_INTERNAL_HEADERS + "include/aws/chime-sdk-identity/internal/*.h" +) + file(GLOB AWS_CHIME-SDK-IDENTITY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CHIME-SDK-IDENTITY_MODEL_SOURCE file(GLOB CHIME-SDK-IDENTITY_UNIFIED_HEADERS ${AWS_CHIME-SDK-IDENTITY_HEADERS} + ${AWS_CHIME-SDK-IDENTITY_INTERNAL_HEADERS} ${AWS_CHIME-SDK-IDENTITY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\chime-sdk-identity" FILES ${AWS_CHIME-SDK-IDENTITY_HEADERS}) + source_group("Header Files\\aws\\chime-sdk-identity\\internal" FILES ${AWS_CHIME-SDK-IDENTITY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\chime-sdk-identity\\model" FILES ${AWS_CHIME-SDK-IDENTITY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CHIME-SDK-IDENTITY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CHIME-SDK-IDENTITY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentityEndpointProvider.h b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentityEndpointProvider.h index 1b11c4a880c..c03ec525bbb 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentityEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentityEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CHIMESDKIDENTITY_API ChimeSDKIdentityEndpointProvider : public ChimeSD public: using ChimeSDKIdentityResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ChimeSDKIdentityEndpointProvider() - : ChimeSDKIdentityDefaultEpProviderBase(Aws::ChimeSDKIdentity::ChimeSDKIdentityEndpointRules::GetRulesBlob(), - Aws::ChimeSDKIdentity::ChimeSDKIdentityEndpointRules::RulesBlobSize) {} + ChimeSDKIdentityEndpointProvider(); ~ChimeSDKIdentityEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h index d9c1eb2ad91..3d2166952e1 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CHIMESDKIDENTITY_API #define AWS_CHIMESDKIDENTITY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CHIMESDKIDENTITY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKIDENTITY_API #define AWS_CHIMESDKIDENTITY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CHIMESDKIDENTITY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CHIMESDKIDENTITY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentityEndpointRules.h b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/internal/ChimeSDKIdentityEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentityEndpointRules.h rename to generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/internal/ChimeSDKIdentityEndpointRules.h index 2ba8ceb9a28..3d8285439b7 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentityEndpointRules.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/internal/ChimeSDKIdentityEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ChimeSDKIdentity { -class ChimeSDKIdentityEndpointRules { +class AWS_CHIMESDKIDENTITY_LOCAL ChimeSDKIdentityEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointProvider.cpp b/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointProvider.cpp index 9bb7566b807..ea2a8594985 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ChimeSDKIdentity { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ChimeSDKIdentityEndpointProvider::ChimeSDKIdentityEndpointProvider() + : ChimeSDKIdentityDefaultEpProviderBase(Aws::ChimeSDKIdentity::ChimeSDKIdentityEndpointRules::GetRulesBlob(), + Aws::ChimeSDKIdentity::ChimeSDKIdentityEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ChimeSDKIdentity } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointRules.cpp b/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointRules.cpp index e096a46b0ea..269e1085ddb 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-identity/source/ChimeSDKIdentityEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/CMakeLists.txt b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/CMakeLists.txt index 70a4a501bf3..5637deb344f 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CHIME-SDK-MEDIA-PIPELINES_MODEL_HEADERS "include/aws/chime-sdk-media-pipelines/model/*.h" ) +file(GLOB AWS_CHIME-SDK-MEDIA-PIPELINES_INTERNAL_HEADERS + "include/aws/chime-sdk-media-pipelines/internal/*.h" +) + file(GLOB AWS_CHIME-SDK-MEDIA-PIPELINES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CHIME-SDK-MEDIA-PIPELINES_MODEL_SOURCE file(GLOB CHIME-SDK-MEDIA-PIPELINES_UNIFIED_HEADERS ${AWS_CHIME-SDK-MEDIA-PIPELINES_HEADERS} + ${AWS_CHIME-SDK-MEDIA-PIPELINES_INTERNAL_HEADERS} ${AWS_CHIME-SDK-MEDIA-PIPELINES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\chime-sdk-media-pipelines" FILES ${AWS_CHIME-SDK-MEDIA-PIPELINES_HEADERS}) + source_group("Header Files\\aws\\chime-sdk-media-pipelines\\internal" FILES ${AWS_CHIME-SDK-MEDIA-PIPELINES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\chime-sdk-media-pipelines\\model" FILES ${AWS_CHIME-SDK-MEDIA-PIPELINES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CHIME-SDK-MEDIA-PIPELINES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CHIME-SDK-MEDIA-PIPELINES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelinesEndpointProvider.h b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelinesEndpointProvider.h index 0a574d0b517..ab9eee975b5 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelinesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelinesEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_CHIMESDKMEDIAPIPELINES_API ChimeSDKMediaPipelinesEndpointProvider : pu public: using ChimeSDKMediaPipelinesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ChimeSDKMediaPipelinesEndpointProvider() - : ChimeSDKMediaPipelinesDefaultEpProviderBase(Aws::ChimeSDKMediaPipelines::ChimeSDKMediaPipelinesEndpointRules::GetRulesBlob(), - Aws::ChimeSDKMediaPipelines::ChimeSDKMediaPipelinesEndpointRules::RulesBlobSize) {} + ChimeSDKMediaPipelinesEndpointProvider(); ~ChimeSDKMediaPipelinesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h index 12d0caf175b..578c79b4705 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CHIMESDKMEDIAPIPELINES_API #define AWS_CHIMESDKMEDIAPIPELINES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CHIMESDKMEDIAPIPELINES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKMEDIAPIPELINES_API #define AWS_CHIMESDKMEDIAPIPELINES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CHIMESDKMEDIAPIPELINES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CHIMESDKMEDIAPIPELINES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelinesEndpointRules.h b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/internal/ChimeSDKMediaPipelinesEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelinesEndpointRules.h rename to generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/internal/ChimeSDKMediaPipelinesEndpointRules.h index 11b487da1d4..804ac667a54 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelinesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/internal/ChimeSDKMediaPipelinesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ChimeSDKMediaPipelines { -class ChimeSDKMediaPipelinesEndpointRules { +class AWS_CHIMESDKMEDIAPIPELINES_LOCAL ChimeSDKMediaPipelinesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointProvider.cpp index cd98c1ec828..fba1e2e98a5 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ChimeSDKMediaPipelines { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ChimeSDKMediaPipelinesEndpointProvider::ChimeSDKMediaPipelinesEndpointProvider() + : ChimeSDKMediaPipelinesDefaultEpProviderBase(Aws::ChimeSDKMediaPipelines::ChimeSDKMediaPipelinesEndpointRules::GetRulesBlob(), + Aws::ChimeSDKMediaPipelines::ChimeSDKMediaPipelinesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ChimeSDKMediaPipelines } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointRules.cpp b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointRules.cpp index 880aad3555f..e8c40e620a3 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/source/ChimeSDKMediaPipelinesEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-chime-sdk-meetings/CMakeLists.txt b/generated/src/aws-cpp-sdk-chime-sdk-meetings/CMakeLists.txt index 6bba3978caf..8ed7692f98f 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-meetings/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-chime-sdk-meetings/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CHIME-SDK-MEETINGS_MODEL_HEADERS "include/aws/chime-sdk-meetings/model/*.h" ) +file(GLOB AWS_CHIME-SDK-MEETINGS_INTERNAL_HEADERS + "include/aws/chime-sdk-meetings/internal/*.h" +) + file(GLOB AWS_CHIME-SDK-MEETINGS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CHIME-SDK-MEETINGS_MODEL_SOURCE file(GLOB CHIME-SDK-MEETINGS_UNIFIED_HEADERS ${AWS_CHIME-SDK-MEETINGS_HEADERS} + ${AWS_CHIME-SDK-MEETINGS_INTERNAL_HEADERS} ${AWS_CHIME-SDK-MEETINGS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\chime-sdk-meetings" FILES ${AWS_CHIME-SDK-MEETINGS_HEADERS}) + source_group("Header Files\\aws\\chime-sdk-meetings\\internal" FILES ${AWS_CHIME-SDK-MEETINGS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\chime-sdk-meetings\\model" FILES ${AWS_CHIME-SDK-MEETINGS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CHIME-SDK-MEETINGS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CHIME-SDK-MEETINGS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetingsEndpointProvider.h b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetingsEndpointProvider.h index 5e98a5bca43..c0b5125a474 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetingsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetingsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CHIMESDKMEETINGS_API ChimeSDKMeetingsEndpointProvider : public ChimeSD public: using ChimeSDKMeetingsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ChimeSDKMeetingsEndpointProvider() - : ChimeSDKMeetingsDefaultEpProviderBase(Aws::ChimeSDKMeetings::ChimeSDKMeetingsEndpointRules::GetRulesBlob(), - Aws::ChimeSDKMeetings::ChimeSDKMeetingsEndpointRules::RulesBlobSize) {} + ChimeSDKMeetingsEndpointProvider(); ~ChimeSDKMeetingsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h index 4b777ba10d7..de17645c891 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CHIMESDKMEETINGS_API #define AWS_CHIMESDKMEETINGS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CHIMESDKMEETINGS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKMEETINGS_API #define AWS_CHIMESDKMEETINGS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CHIMESDKMEETINGS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CHIMESDKMEETINGS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetingsEndpointRules.h b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/internal/ChimeSDKMeetingsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetingsEndpointRules.h rename to generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/internal/ChimeSDKMeetingsEndpointRules.h index e8336c68020..a42c8b59a8c 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetingsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/internal/ChimeSDKMeetingsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ChimeSDKMeetings { -class ChimeSDKMeetingsEndpointRules { +class AWS_CHIMESDKMEETINGS_LOCAL ChimeSDKMeetingsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointProvider.cpp index 1929b549b85..7dca197781f 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ChimeSDKMeetings { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ChimeSDKMeetingsEndpointProvider::ChimeSDKMeetingsEndpointProvider() + : ChimeSDKMeetingsDefaultEpProviderBase(Aws::ChimeSDKMeetings::ChimeSDKMeetingsEndpointRules::GetRulesBlob(), + Aws::ChimeSDKMeetings::ChimeSDKMeetingsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ChimeSDKMeetings } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointRules.cpp b/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointRules.cpp index 969205e85bf..bfb253b39d0 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-meetings/source/ChimeSDKMeetingsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-chime-sdk-messaging/CMakeLists.txt b/generated/src/aws-cpp-sdk-chime-sdk-messaging/CMakeLists.txt index d8a4bfdc9c1..a7d426bb119 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-messaging/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-chime-sdk-messaging/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CHIME-SDK-MESSAGING_MODEL_HEADERS "include/aws/chime-sdk-messaging/model/*.h" ) +file(GLOB AWS_CHIME-SDK-MESSAGING_INTERNAL_HEADERS + "include/aws/chime-sdk-messaging/internal/*.h" +) + file(GLOB AWS_CHIME-SDK-MESSAGING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CHIME-SDK-MESSAGING_MODEL_SOURCE file(GLOB CHIME-SDK-MESSAGING_UNIFIED_HEADERS ${AWS_CHIME-SDK-MESSAGING_HEADERS} + ${AWS_CHIME-SDK-MESSAGING_INTERNAL_HEADERS} ${AWS_CHIME-SDK-MESSAGING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\chime-sdk-messaging" FILES ${AWS_CHIME-SDK-MESSAGING_HEADERS}) + source_group("Header Files\\aws\\chime-sdk-messaging\\internal" FILES ${AWS_CHIME-SDK-MESSAGING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\chime-sdk-messaging\\model" FILES ${AWS_CHIME-SDK-MESSAGING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CHIME-SDK-MESSAGING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CHIME-SDK-MESSAGING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingEndpointProvider.h b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingEndpointProvider.h index 2f28dfb6850..5079e5ef2b6 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CHIMESDKMESSAGING_API ChimeSDKMessagingEndpointProvider : public Chime public: using ChimeSDKMessagingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ChimeSDKMessagingEndpointProvider() - : ChimeSDKMessagingDefaultEpProviderBase(Aws::ChimeSDKMessaging::ChimeSDKMessagingEndpointRules::GetRulesBlob(), - Aws::ChimeSDKMessaging::ChimeSDKMessagingEndpointRules::RulesBlobSize) {} + ChimeSDKMessagingEndpointProvider(); ~ChimeSDKMessagingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h index 7c6e22d4422..280907fe57a 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CHIMESDKMESSAGING_API #define AWS_CHIMESDKMESSAGING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CHIMESDKMESSAGING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKMESSAGING_API #define AWS_CHIMESDKMESSAGING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CHIMESDKMESSAGING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CHIMESDKMESSAGING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingEndpointRules.h b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/internal/ChimeSDKMessagingEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingEndpointRules.h rename to generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/internal/ChimeSDKMessagingEndpointRules.h index 567cc697e6a..468ab0c7df2 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/internal/ChimeSDKMessagingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ChimeSDKMessaging { -class ChimeSDKMessagingEndpointRules { +class AWS_CHIMESDKMESSAGING_LOCAL ChimeSDKMessagingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointProvider.cpp index 541a5145940..9d27a927fb9 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ChimeSDKMessaging { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ChimeSDKMessagingEndpointProvider::ChimeSDKMessagingEndpointProvider() + : ChimeSDKMessagingDefaultEpProviderBase(Aws::ChimeSDKMessaging::ChimeSDKMessagingEndpointRules::GetRulesBlob(), + Aws::ChimeSDKMessaging::ChimeSDKMessagingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ChimeSDKMessaging } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointRules.cpp b/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointRules.cpp index 8c35e7a7d06..3a0e2bd7cd4 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-messaging/source/ChimeSDKMessagingEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-chime-sdk-voice/CMakeLists.txt b/generated/src/aws-cpp-sdk-chime-sdk-voice/CMakeLists.txt index 4a182066565..6f55fbd38ee 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-voice/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-chime-sdk-voice/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CHIME-SDK-VOICE_MODEL_HEADERS "include/aws/chime-sdk-voice/model/*.h" ) +file(GLOB AWS_CHIME-SDK-VOICE_INTERNAL_HEADERS + "include/aws/chime-sdk-voice/internal/*.h" +) + file(GLOB AWS_CHIME-SDK-VOICE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CHIME-SDK-VOICE_MODEL_SOURCE file(GLOB CHIME-SDK-VOICE_UNIFIED_HEADERS ${AWS_CHIME-SDK-VOICE_HEADERS} + ${AWS_CHIME-SDK-VOICE_INTERNAL_HEADERS} ${AWS_CHIME-SDK-VOICE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\chime-sdk-voice" FILES ${AWS_CHIME-SDK-VOICE_HEADERS}) + source_group("Header Files\\aws\\chime-sdk-voice\\internal" FILES ${AWS_CHIME-SDK-VOICE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\chime-sdk-voice\\model" FILES ${AWS_CHIME-SDK-VOICE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CHIME-SDK-VOICE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CHIME-SDK-VOICE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoiceEndpointProvider.h b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoiceEndpointProvider.h index 3e66259ef6b..f0d160814b8 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoiceEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CHIMESDKVOICE_API ChimeSDKVoiceEndpointProvider : public ChimeSDKVoice public: using ChimeSDKVoiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ChimeSDKVoiceEndpointProvider() - : ChimeSDKVoiceDefaultEpProviderBase(Aws::ChimeSDKVoice::ChimeSDKVoiceEndpointRules::GetRulesBlob(), - Aws::ChimeSDKVoice::ChimeSDKVoiceEndpointRules::RulesBlobSize) {} + ChimeSDKVoiceEndpointProvider(); ~ChimeSDKVoiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h index c3a26282beb..45e109b5b67 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CHIMESDKVOICE_API #define AWS_CHIMESDKVOICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CHIMESDKVOICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKVOICE_API #define AWS_CHIMESDKVOICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CHIMESDKVOICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CHIMESDKVOICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoiceEndpointRules.h b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/internal/ChimeSDKVoiceEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoiceEndpointRules.h rename to generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/internal/ChimeSDKVoiceEndpointRules.h index d0b916676d3..1b1f97a2bea 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/internal/ChimeSDKVoiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ChimeSDKVoice { -class ChimeSDKVoiceEndpointRules { +class AWS_CHIMESDKVOICE_LOCAL ChimeSDKVoiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointProvider.cpp index 2b79f161255..92f560f2767 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ChimeSDKVoice { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ChimeSDKVoiceEndpointProvider::ChimeSDKVoiceEndpointProvider() + : ChimeSDKVoiceDefaultEpProviderBase(Aws::ChimeSDKVoice::ChimeSDKVoiceEndpointRules::GetRulesBlob(), + Aws::ChimeSDKVoice::ChimeSDKVoiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ChimeSDKVoice } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointRules.cpp index 8022a16e301..cbc88156a35 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-chime-sdk-voice/source/ChimeSDKVoiceEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-chime/CMakeLists.txt b/generated/src/aws-cpp-sdk-chime/CMakeLists.txt index 9bcfc51346b..ddbfe2a68e7 100644 --- a/generated/src/aws-cpp-sdk-chime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-chime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CHIME_MODEL_HEADERS "include/aws/chime/model/*.h" ) +file(GLOB AWS_CHIME_INTERNAL_HEADERS + "include/aws/chime/internal/*.h" +) + file(GLOB AWS_CHIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CHIME_MODEL_SOURCE file(GLOB CHIME_UNIFIED_HEADERS ${AWS_CHIME_HEADERS} + ${AWS_CHIME_INTERNAL_HEADERS} ${AWS_CHIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\chime" FILES ${AWS_CHIME_HEADERS}) + source_group("Header Files\\aws\\chime\\internal" FILES ${AWS_CHIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\chime\\model" FILES ${AWS_CHIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CHIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CHIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeEndpointProvider.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeEndpointProvider.h index 1d26e570169..85c9e9ea8b1 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -40,8 +39,7 @@ class AWS_CHIME_API ChimeEndpointProvider : public ChimeDefaultEpProviderBase { public: using ChimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ChimeEndpointProvider() - : ChimeDefaultEpProviderBase(Aws::Chime::ChimeEndpointRules::GetRulesBlob(), Aws::Chime::ChimeEndpointRules::RulesBlobSize) {} + ChimeEndpointProvider(); ~ChimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h index ba581ff00fa..304a7b0f44d 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CHIME_API #define AWS_CHIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CHIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIME_API #define AWS_CHIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CHIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CHIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeEndpointRules.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/internal/ChimeEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeEndpointRules.h rename to generated/src/aws-cpp-sdk-chime/include/aws/chime/internal/ChimeEndpointRules.h index 30ed44590c0..3137ee9ae28 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-chime/include/aws/chime/internal/ChimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Chime { -class ChimeEndpointRules { +class AWS_CHIME_LOCAL ChimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointProvider.cpp index 435c6c04d34..9733f7088e6 100644 --- a/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Chime { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ChimeEndpointProvider::ChimeEndpointProvider() + : ChimeDefaultEpProviderBase(Aws::Chime::ChimeEndpointRules::GetRulesBlob(), Aws::Chime::ChimeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Chime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointRules.cpp index 90b9f8a1321..fd167e1a60c 100644 --- a/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-chime/source/ChimeEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cleanrooms/CMakeLists.txt b/generated/src/aws-cpp-sdk-cleanrooms/CMakeLists.txt index e484ed5b52f..ff6ad721fb3 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cleanrooms/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLEANROOMS_MODEL_HEADERS "include/aws/cleanrooms/model/*.h" ) +file(GLOB AWS_CLEANROOMS_INTERNAL_HEADERS + "include/aws/cleanrooms/internal/*.h" +) + file(GLOB AWS_CLEANROOMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLEANROOMS_MODEL_SOURCE file(GLOB CLEANROOMS_UNIFIED_HEADERS ${AWS_CLEANROOMS_HEADERS} + ${AWS_CLEANROOMS_INTERNAL_HEADERS} ${AWS_CLEANROOMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cleanrooms" FILES ${AWS_CLEANROOMS_HEADERS}) + source_group("Header Files\\aws\\cleanrooms\\internal" FILES ${AWS_CLEANROOMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cleanrooms\\model" FILES ${AWS_CLEANROOMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLEANROOMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLEANROOMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsEndpointProvider.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsEndpointProvider.h index 3c1cc1c6a80..e4060cd9a9f 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLEANROOMS_API CleanRoomsEndpointProvider : public CleanRoomsDefaultEp public: using CleanRoomsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CleanRoomsEndpointProvider() - : CleanRoomsDefaultEpProviderBase(Aws::CleanRooms::CleanRoomsEndpointRules::GetRulesBlob(), - Aws::CleanRooms::CleanRoomsEndpointRules::RulesBlobSize) {} + CleanRoomsEndpointProvider(); ~CleanRoomsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h index fe3f9b64ec1..81c8597a875 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLEANROOMS_API #define AWS_CLEANROOMS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLEANROOMS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLEANROOMS_API #define AWS_CLEANROOMS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLEANROOMS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLEANROOMS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsEndpointRules.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/internal/CleanRoomsEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsEndpointRules.h rename to generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/internal/CleanRoomsEndpointRules.h index e076f75a5c3..ee2ce44a601 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/internal/CleanRoomsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CleanRooms { -class CleanRoomsEndpointRules { +class AWS_CLEANROOMS_LOCAL CleanRoomsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointProvider.cpp index 725e06d8019..98726cdacb3 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CleanRooms { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CleanRoomsEndpointProvider::CleanRoomsEndpointProvider() + : CleanRoomsDefaultEpProviderBase(Aws::CleanRooms::CleanRoomsEndpointRules::GetRulesBlob(), + Aws::CleanRooms::CleanRoomsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CleanRooms } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointRules.cpp b/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointRules.cpp index d259c3c0b2b..b46f8248e0b 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cleanrooms/source/CleanRoomsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cleanroomsml/CMakeLists.txt b/generated/src/aws-cpp-sdk-cleanroomsml/CMakeLists.txt index 3c301dacb31..8b4759c7427 100644 --- a/generated/src/aws-cpp-sdk-cleanroomsml/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cleanroomsml/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLEANROOMSML_MODEL_HEADERS "include/aws/cleanroomsml/model/*.h" ) +file(GLOB AWS_CLEANROOMSML_INTERNAL_HEADERS + "include/aws/cleanroomsml/internal/*.h" +) + file(GLOB AWS_CLEANROOMSML_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLEANROOMSML_MODEL_SOURCE file(GLOB CLEANROOMSML_UNIFIED_HEADERS ${AWS_CLEANROOMSML_HEADERS} + ${AWS_CLEANROOMSML_INTERNAL_HEADERS} ${AWS_CLEANROOMSML_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cleanroomsml" FILES ${AWS_CLEANROOMSML_HEADERS}) + source_group("Header Files\\aws\\cleanroomsml\\internal" FILES ${AWS_CLEANROOMSML_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cleanroomsml\\model" FILES ${AWS_CLEANROOMSML_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLEANROOMSML_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLEANROOMSML_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLEndpointProvider.h b/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLEndpointProvider.h index c5d3e5cc5c2..2461dee16ea 100644 --- a/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLEANROOMSML_API CleanRoomsMLEndpointProvider : public CleanRoomsMLDef public: using CleanRoomsMLResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CleanRoomsMLEndpointProvider() - : CleanRoomsMLDefaultEpProviderBase(Aws::CleanRoomsML::CleanRoomsMLEndpointRules::GetRulesBlob(), - Aws::CleanRoomsML::CleanRoomsMLEndpointRules::RulesBlobSize) {} + CleanRoomsMLEndpointProvider(); ~CleanRoomsMLEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsML_EXPORTS.h b/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsML_EXPORTS.h index b2e8f58f35b..cd35b80c8c1 100644 --- a/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsML_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsML_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLEANROOMSML_API #define AWS_CLEANROOMSML_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLEANROOMSML_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLEANROOMSML_API #define AWS_CLEANROOMSML_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLEANROOMSML_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLEANROOMSML_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLEndpointRules.h b/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/internal/CleanRoomsMLEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLEndpointRules.h rename to generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/internal/CleanRoomsMLEndpointRules.h index 5765c6ba836..a52dabebdbd 100644 --- a/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/internal/CleanRoomsMLEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CleanRoomsML { -class CleanRoomsMLEndpointRules { +class AWS_CLEANROOMSML_LOCAL CleanRoomsMLEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointProvider.cpp index 3902bcd1baa..2345c23b782 100644 --- a/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CleanRoomsML { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CleanRoomsMLEndpointProvider::CleanRoomsMLEndpointProvider() + : CleanRoomsMLDefaultEpProviderBase(Aws::CleanRoomsML::CleanRoomsMLEndpointRules::GetRulesBlob(), + Aws::CleanRoomsML::CleanRoomsMLEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CleanRoomsML } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointRules.cpp b/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointRules.cpp index dd405deca23..ca2a59f67de 100644 --- a/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cleanroomsml/source/CleanRoomsMLEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloud9/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloud9/CMakeLists.txt index 64800c18f84..a7334a2c9f8 100644 --- a/generated/src/aws-cpp-sdk-cloud9/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloud9/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUD9_MODEL_HEADERS "include/aws/cloud9/model/*.h" ) +file(GLOB AWS_CLOUD9_INTERNAL_HEADERS + "include/aws/cloud9/internal/*.h" +) + file(GLOB AWS_CLOUD9_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUD9_MODEL_SOURCE file(GLOB CLOUD9_UNIFIED_HEADERS ${AWS_CLOUD9_HEADERS} + ${AWS_CLOUD9_INTERNAL_HEADERS} ${AWS_CLOUD9_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloud9" FILES ${AWS_CLOUD9_HEADERS}) + source_group("Header Files\\aws\\cloud9\\internal" FILES ${AWS_CLOUD9_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloud9\\model" FILES ${AWS_CLOUD9_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUD9_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUD9_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9EndpointProvider.h b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9EndpointProvider.h index cd3c948d64a..021ba8da1d4 100644 --- a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9EndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -41,8 +40,7 @@ class AWS_CLOUD9_API Cloud9EndpointProvider : public Cloud9DefaultEpProviderBase public: using Cloud9ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Cloud9EndpointProvider() - : Cloud9DefaultEpProviderBase(Aws::Cloud9::Cloud9EndpointRules::GetRulesBlob(), Aws::Cloud9::Cloud9EndpointRules::RulesBlobSize) {} + Cloud9EndpointProvider(); ~Cloud9EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h index 92621069262..12d412a0802 100644 --- a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUD9_API #define AWS_CLOUD9_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUD9_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUD9_API #define AWS_CLOUD9_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUD9_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUD9_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9EndpointRules.h b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/internal/Cloud9EndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9EndpointRules.h rename to generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/internal/Cloud9EndpointRules.h index 5f08444d104..f32ff11d454 100644 --- a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9EndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/internal/Cloud9EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Cloud9 { -class Cloud9EndpointRules { +class AWS_CLOUD9_LOCAL Cloud9EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointProvider.cpp index 25a4685c817..4d41973079e 100644 --- a/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Cloud9 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Cloud9EndpointProvider::Cloud9EndpointProvider() + : Cloud9DefaultEpProviderBase(Aws::Cloud9::Cloud9EndpointRules::GetRulesBlob(), Aws::Cloud9::Cloud9EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Cloud9 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointRules.cpp b/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointRules.cpp index 59562304df9..49d5783cc00 100644 --- a/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloud9/source/Cloud9EndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudcontrol/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudcontrol/CMakeLists.txt index 3a1dfa257e2..4c71dc9724c 100644 --- a/generated/src/aws-cpp-sdk-cloudcontrol/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudcontrol/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDCONTROL_MODEL_HEADERS "include/aws/cloudcontrol/model/*.h" ) +file(GLOB AWS_CLOUDCONTROL_INTERNAL_HEADERS + "include/aws/cloudcontrol/internal/*.h" +) + file(GLOB AWS_CLOUDCONTROL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDCONTROL_MODEL_SOURCE file(GLOB CLOUDCONTROL_UNIFIED_HEADERS ${AWS_CLOUDCONTROL_HEADERS} + ${AWS_CLOUDCONTROL_INTERNAL_HEADERS} ${AWS_CLOUDCONTROL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudcontrol" FILES ${AWS_CLOUDCONTROL_HEADERS}) + source_group("Header Files\\aws\\cloudcontrol\\internal" FILES ${AWS_CLOUDCONTROL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudcontrol\\model" FILES ${AWS_CLOUDCONTROL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDCONTROL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDCONTROL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApiEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApiEndpointProvider.h index a44e068da1f..e8a4a498831 100644 --- a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApiEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApiEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDCONTROLAPI_API CloudControlApiEndpointProvider : public CloudCont public: using CloudControlApiResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudControlApiEndpointProvider() - : CloudControlApiDefaultEpProviderBase(Aws::CloudControlApi::CloudControlApiEndpointRules::GetRulesBlob(), - Aws::CloudControlApi::CloudControlApiEndpointRules::RulesBlobSize) {} + CloudControlApiEndpointProvider(); ~CloudControlApiEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h index d610e5fc744..9a7610d73ca 100644 --- a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDCONTROLAPI_API #define AWS_CLOUDCONTROLAPI_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDCONTROLAPI_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDCONTROLAPI_API #define AWS_CLOUDCONTROLAPI_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDCONTROLAPI_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDCONTROLAPI_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApiEndpointRules.h b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/internal/CloudControlApiEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApiEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/internal/CloudControlApiEndpointRules.h index 8fabd6d079e..25f932aeb5e 100644 --- a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApiEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/internal/CloudControlApiEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudControlApi { -class CloudControlApiEndpointRules { +class AWS_CLOUDCONTROLAPI_LOCAL CloudControlApiEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointProvider.cpp index a1b50118e99..b00a55bed52 100644 --- a/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudControlApi { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudControlApiEndpointProvider::CloudControlApiEndpointProvider() + : CloudControlApiDefaultEpProviderBase(Aws::CloudControlApi::CloudControlApiEndpointRules::GetRulesBlob(), + Aws::CloudControlApi::CloudControlApiEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudControlApi } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointRules.cpp index 938cc9d5441..acdee9b4d48 100644 --- a/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudcontrol/source/CloudControlApiEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-clouddirectory/CMakeLists.txt b/generated/src/aws-cpp-sdk-clouddirectory/CMakeLists.txt index 2497312504f..30b1343b123 100644 --- a/generated/src/aws-cpp-sdk-clouddirectory/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-clouddirectory/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDDIRECTORY_MODEL_HEADERS "include/aws/clouddirectory/model/*.h" ) +file(GLOB AWS_CLOUDDIRECTORY_INTERNAL_HEADERS + "include/aws/clouddirectory/internal/*.h" +) + file(GLOB AWS_CLOUDDIRECTORY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDDIRECTORY_MODEL_SOURCE file(GLOB CLOUDDIRECTORY_UNIFIED_HEADERS ${AWS_CLOUDDIRECTORY_HEADERS} + ${AWS_CLOUDDIRECTORY_INTERNAL_HEADERS} ${AWS_CLOUDDIRECTORY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\clouddirectory" FILES ${AWS_CLOUDDIRECTORY_HEADERS}) + source_group("Header Files\\aws\\clouddirectory\\internal" FILES ${AWS_CLOUDDIRECTORY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\clouddirectory\\model" FILES ${AWS_CLOUDDIRECTORY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDDIRECTORY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDDIRECTORY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectoryEndpointProvider.h b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectoryEndpointProvider.h index 773dda322bb..88b865e7bc8 100644 --- a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectoryEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectoryEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDDIRECTORY_API CloudDirectoryEndpointProvider : public CloudDirect public: using CloudDirectoryResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudDirectoryEndpointProvider() - : CloudDirectoryDefaultEpProviderBase(Aws::CloudDirectory::CloudDirectoryEndpointRules::GetRulesBlob(), - Aws::CloudDirectory::CloudDirectoryEndpointRules::RulesBlobSize) {} + CloudDirectoryEndpointProvider(); ~CloudDirectoryEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h index 5cf8baea86c..6169ca1abed 100644 --- a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDDIRECTORY_API #define AWS_CLOUDDIRECTORY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDDIRECTORY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDDIRECTORY_API #define AWS_CLOUDDIRECTORY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDDIRECTORY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDDIRECTORY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectoryEndpointRules.h b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/internal/CloudDirectoryEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectoryEndpointRules.h rename to generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/internal/CloudDirectoryEndpointRules.h index afdea17114f..813ef0c5b9c 100644 --- a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectoryEndpointRules.h +++ b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/internal/CloudDirectoryEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudDirectory { -class CloudDirectoryEndpointRules { +class AWS_CLOUDDIRECTORY_LOCAL CloudDirectoryEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointProvider.cpp b/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointProvider.cpp index b9498cf8ed3..5410f3d153e 100644 --- a/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudDirectory { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudDirectoryEndpointProvider::CloudDirectoryEndpointProvider() + : CloudDirectoryDefaultEpProviderBase(Aws::CloudDirectory::CloudDirectoryEndpointRules::GetRulesBlob(), + Aws::CloudDirectory::CloudDirectoryEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudDirectory } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointRules.cpp b/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointRules.cpp index f27e4869d79..07b0b616717 100644 --- a/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-clouddirectory/source/CloudDirectoryEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudformation/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudformation/CMakeLists.txt index edd32672bca..fe838b362f2 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudformation/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDFORMATION_MODEL_HEADERS "include/aws/cloudformation/model/*.h" ) +file(GLOB AWS_CLOUDFORMATION_INTERNAL_HEADERS + "include/aws/cloudformation/internal/*.h" +) + file(GLOB AWS_CLOUDFORMATION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDFORMATION_MODEL_SOURCE file(GLOB CLOUDFORMATION_UNIFIED_HEADERS ${AWS_CLOUDFORMATION_HEADERS} + ${AWS_CLOUDFORMATION_INTERNAL_HEADERS} ${AWS_CLOUDFORMATION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudformation" FILES ${AWS_CLOUDFORMATION_HEADERS}) + source_group("Header Files\\aws\\cloudformation\\internal" FILES ${AWS_CLOUDFORMATION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudformation\\model" FILES ${AWS_CLOUDFORMATION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDFORMATION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDFORMATION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationEndpointProvider.h index f651dfa1a65..f7938b7349f 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDFORMATION_API CloudFormationEndpointProvider : public CloudFormat public: using CloudFormationResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudFormationEndpointProvider() - : CloudFormationDefaultEpProviderBase(Aws::CloudFormation::CloudFormationEndpointRules::GetRulesBlob(), - Aws::CloudFormation::CloudFormationEndpointRules::RulesBlobSize) {} + CloudFormationEndpointProvider(); ~CloudFormationEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h index 37cd2ecbc7b..ec4439aee36 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDFORMATION_API #define AWS_CLOUDFORMATION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDFORMATION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDFORMATION_API #define AWS_CLOUDFORMATION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDFORMATION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDFORMATION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationEndpointRules.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/internal/CloudFormationEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/internal/CloudFormationEndpointRules.h index 6f7791ecdb8..776106d4da3 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/internal/CloudFormationEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudFormation { -class CloudFormationEndpointRules { +class AWS_CLOUDFORMATION_LOCAL CloudFormationEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointProvider.cpp index bb0eb521699..50198551acd 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudFormation { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudFormationEndpointProvider::CloudFormationEndpointProvider() + : CloudFormationDefaultEpProviderBase(Aws::CloudFormation::CloudFormationEndpointRules::GetRulesBlob(), + Aws::CloudFormation::CloudFormationEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudFormation } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointRules.cpp index dda4a0b6025..886440ee894 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudformation/source/CloudFormationEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/CMakeLists.txt index 2ab85fd01eb..08a42d7c264 100644 --- a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDFRONT-KEYVALUESTORE_MODEL_HEADERS "include/aws/cloudfront-keyvaluestore/model/*.h" ) +file(GLOB AWS_CLOUDFRONT-KEYVALUESTORE_INTERNAL_HEADERS + "include/aws/cloudfront-keyvaluestore/internal/*.h" +) + file(GLOB AWS_CLOUDFRONT-KEYVALUESTORE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDFRONT-KEYVALUESTORE_MODEL_SOURCE file(GLOB CLOUDFRONT-KEYVALUESTORE_UNIFIED_HEADERS ${AWS_CLOUDFRONT-KEYVALUESTORE_HEADERS} + ${AWS_CLOUDFRONT-KEYVALUESTORE_INTERNAL_HEADERS} ${AWS_CLOUDFRONT-KEYVALUESTORE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudfront-keyvaluestore" FILES ${AWS_CLOUDFRONT-KEYVALUESTORE_HEADERS}) + source_group("Header Files\\aws\\cloudfront-keyvaluestore\\internal" FILES ${AWS_CLOUDFRONT-KEYVALUESTORE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudfront-keyvaluestore\\model" FILES ${AWS_CLOUDFRONT-KEYVALUESTORE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDFRONT-KEYVALUESTORE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDFRONT-KEYVALUESTORE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStoreEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStoreEndpointProvider.h index 5034cf541e5..4f3cc6c25af 100644 --- a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStoreEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStoreEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_CLOUDFRONTKEYVALUESTORE_API CloudFrontKeyValueStoreEndpointProvider : public: using CloudFrontKeyValueStoreResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudFrontKeyValueStoreEndpointProvider() - : CloudFrontKeyValueStoreDefaultEpProviderBase(Aws::CloudFrontKeyValueStore::CloudFrontKeyValueStoreEndpointRules::GetRulesBlob(), - Aws::CloudFrontKeyValueStore::CloudFrontKeyValueStoreEndpointRules::RulesBlobSize) {} + CloudFrontKeyValueStoreEndpointProvider(); ~CloudFrontKeyValueStoreEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStore_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStore_EXPORTS.h index ccecdd9eb6e..2ba9bf22647 100644 --- a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStore_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStore_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDFRONTKEYVALUESTORE_API #define AWS_CLOUDFRONTKEYVALUESTORE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDFRONTKEYVALUESTORE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDFRONTKEYVALUESTORE_API #define AWS_CLOUDFRONTKEYVALUESTORE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDFRONTKEYVALUESTORE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDFRONTKEYVALUESTORE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStoreEndpointRules.h b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/internal/CloudFrontKeyValueStoreEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStoreEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/internal/CloudFrontKeyValueStoreEndpointRules.h index 8a9e3e3dbe5..a6991c0b92a 100644 --- a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/CloudFrontKeyValueStoreEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore/internal/CloudFrontKeyValueStoreEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudFrontKeyValueStore { -class CloudFrontKeyValueStoreEndpointRules { +class AWS_CLOUDFRONTKEYVALUESTORE_LOCAL CloudFrontKeyValueStoreEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointProvider.cpp index d1d0f094eda..1c36d37a423 100644 --- a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudFrontKeyValueStore { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudFrontKeyValueStoreEndpointProvider::CloudFrontKeyValueStoreEndpointProvider() + : CloudFrontKeyValueStoreDefaultEpProviderBase(Aws::CloudFrontKeyValueStore::CloudFrontKeyValueStoreEndpointRules::GetRulesBlob(), + Aws::CloudFrontKeyValueStore::CloudFrontKeyValueStoreEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudFrontKeyValueStore } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointRules.cpp index 19a6adb2375..d6d73a16f74 100644 --- a/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudfront-keyvaluestore/source/CloudFrontKeyValueStoreEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudfront/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudfront/CMakeLists.txt index e0581d0021b..b97d139d843 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudfront/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDFRONT_MODEL_HEADERS "include/aws/cloudfront/model/*.h" ) +file(GLOB AWS_CLOUDFRONT_INTERNAL_HEADERS + "include/aws/cloudfront/internal/*.h" +) + file(GLOB AWS_CLOUDFRONT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDFRONT_MODEL_SOURCE file(GLOB CLOUDFRONT_UNIFIED_HEADERS ${AWS_CLOUDFRONT_HEADERS} + ${AWS_CLOUDFRONT_INTERNAL_HEADERS} ${AWS_CLOUDFRONT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudfront" FILES ${AWS_CLOUDFRONT_HEADERS}) + source_group("Header Files\\aws\\cloudfront\\internal" FILES ${AWS_CLOUDFRONT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudfront\\model" FILES ${AWS_CLOUDFRONT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDFRONT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDFRONT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontEndpointProvider.h index 4f639cadf7a..2a155436537 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDFRONT_API CloudFrontEndpointProvider : public CloudFrontDefaultEp public: using CloudFrontResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudFrontEndpointProvider() - : CloudFrontDefaultEpProviderBase(Aws::CloudFront::CloudFrontEndpointRules::GetRulesBlob(), - Aws::CloudFront::CloudFrontEndpointRules::RulesBlobSize) {} + CloudFrontEndpointProvider(); ~CloudFrontEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h index 73d05db6465..4424bf4c067 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDFRONT_API #define AWS_CLOUDFRONT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDFRONT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDFRONT_API #define AWS_CLOUDFRONT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDFRONT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDFRONT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontEndpointRules.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/internal/CloudFrontEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/internal/CloudFrontEndpointRules.h index 103825a4760..c10184d6371 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/internal/CloudFrontEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudFront { -class CloudFrontEndpointRules { +class AWS_CLOUDFRONT_LOCAL CloudFrontEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointProvider.cpp index ec749211cce..a1e63544d11 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudFront { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudFrontEndpointProvider::CloudFrontEndpointProvider() + : CloudFrontDefaultEpProviderBase(Aws::CloudFront::CloudFrontEndpointRules::GetRulesBlob(), + Aws::CloudFront::CloudFrontEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudFront } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointRules.cpp index 3dcc0192e0b..03b5d41ff68 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudhsm/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudhsm/CMakeLists.txt index 100ff6f466e..1f7531bc30f 100644 --- a/generated/src/aws-cpp-sdk-cloudhsm/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudhsm/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDHSM_MODEL_HEADERS "include/aws/cloudhsm/model/*.h" ) +file(GLOB AWS_CLOUDHSM_INTERNAL_HEADERS + "include/aws/cloudhsm/internal/*.h" +) + file(GLOB AWS_CLOUDHSM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDHSM_MODEL_SOURCE file(GLOB CLOUDHSM_UNIFIED_HEADERS ${AWS_CLOUDHSM_HEADERS} + ${AWS_CLOUDHSM_INTERNAL_HEADERS} ${AWS_CLOUDHSM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudhsm" FILES ${AWS_CLOUDHSM_HEADERS}) + source_group("Header Files\\aws\\cloudhsm\\internal" FILES ${AWS_CLOUDHSM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudhsm\\model" FILES ${AWS_CLOUDHSM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDHSM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDHSM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSMEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSMEndpointProvider.h index 95a517ba5b4..446989467e8 100644 --- a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSMEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDHSM_API CloudHSMEndpointProvider : public CloudHSMDefaultEpProvid public: using CloudHSMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudHSMEndpointProvider() - : CloudHSMDefaultEpProviderBase(Aws::CloudHSM::CloudHSMEndpointRules::GetRulesBlob(), - Aws::CloudHSM::CloudHSMEndpointRules::RulesBlobSize) {} + CloudHSMEndpointProvider(); ~CloudHSMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h index c306f15a4bf..9be0114d9eb 100644 --- a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDHSM_API #define AWS_CLOUDHSM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDHSM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDHSM_API #define AWS_CLOUDHSM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDHSM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDHSM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSMEndpointRules.h b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/internal/CloudHSMEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSMEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/internal/CloudHSMEndpointRules.h index 720810a97df..f19f085d17d 100644 --- a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/internal/CloudHSMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudHSM { -class CloudHSMEndpointRules { +class AWS_CLOUDHSM_LOCAL CloudHSMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointProvider.cpp index 9591225d932..6f4c8f6ccbd 100644 --- a/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudHSM { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudHSMEndpointProvider::CloudHSMEndpointProvider() + : CloudHSMDefaultEpProviderBase(Aws::CloudHSM::CloudHSMEndpointRules::GetRulesBlob(), + Aws::CloudHSM::CloudHSMEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudHSM } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointRules.cpp index 6dd48e64520..54bf04c7e08 100644 --- a/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudhsm/source/CloudHSMEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudhsmv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudhsmv2/CMakeLists.txt index da530454dc3..1cb72109079 100644 --- a/generated/src/aws-cpp-sdk-cloudhsmv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudhsmv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDHSMV2_MODEL_HEADERS "include/aws/cloudhsmv2/model/*.h" ) +file(GLOB AWS_CLOUDHSMV2_INTERNAL_HEADERS + "include/aws/cloudhsmv2/internal/*.h" +) + file(GLOB AWS_CLOUDHSMV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDHSMV2_MODEL_SOURCE file(GLOB CLOUDHSMV2_UNIFIED_HEADERS ${AWS_CLOUDHSMV2_HEADERS} + ${AWS_CLOUDHSMV2_INTERNAL_HEADERS} ${AWS_CLOUDHSMV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudhsmv2" FILES ${AWS_CLOUDHSMV2_HEADERS}) + source_group("Header Files\\aws\\cloudhsmv2\\internal" FILES ${AWS_CLOUDHSMV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudhsmv2\\model" FILES ${AWS_CLOUDHSMV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDHSMV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDHSMV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2EndpointProvider.h b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2EndpointProvider.h index b7d2e96dfbc..841e7848c09 100644 --- a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2EndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDHSMV2_API CloudHSMV2EndpointProvider : public CloudHSMV2DefaultEp public: using CloudHSMV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudHSMV2EndpointProvider() - : CloudHSMV2DefaultEpProviderBase(Aws::CloudHSMV2::CloudHSMV2EndpointRules::GetRulesBlob(), - Aws::CloudHSMV2::CloudHSMV2EndpointRules::RulesBlobSize) {} + CloudHSMV2EndpointProvider(); ~CloudHSMV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h index 14871e1a586..bbd62046fc6 100644 --- a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDHSMV2_API #define AWS_CLOUDHSMV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDHSMV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDHSMV2_API #define AWS_CLOUDHSMV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDHSMV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDHSMV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2EndpointRules.h b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/internal/CloudHSMV2EndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2EndpointRules.h rename to generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/internal/CloudHSMV2EndpointRules.h index a247159d296..29fe5cc07ce 100644 --- a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/internal/CloudHSMV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudHSMV2 { -class CloudHSMV2EndpointRules { +class AWS_CLOUDHSMV2_LOCAL CloudHSMV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointProvider.cpp index 9279387ca8e..fcef48b88f7 100644 --- a/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudHSMV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudHSMV2EndpointProvider::CloudHSMV2EndpointProvider() + : CloudHSMV2DefaultEpProviderBase(Aws::CloudHSMV2::CloudHSMV2EndpointRules::GetRulesBlob(), + Aws::CloudHSMV2::CloudHSMV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudHSMV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointRules.cpp index 3d7fb32261c..01131b7536f 100644 --- a/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudhsmv2/source/CloudHSMV2EndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudsearch/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudsearch/CMakeLists.txt index 6b34146ef4d..623f40de78d 100644 --- a/generated/src/aws-cpp-sdk-cloudsearch/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudsearch/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDSEARCH_MODEL_HEADERS "include/aws/cloudsearch/model/*.h" ) +file(GLOB AWS_CLOUDSEARCH_INTERNAL_HEADERS + "include/aws/cloudsearch/internal/*.h" +) + file(GLOB AWS_CLOUDSEARCH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDSEARCH_MODEL_SOURCE file(GLOB CLOUDSEARCH_UNIFIED_HEADERS ${AWS_CLOUDSEARCH_HEADERS} + ${AWS_CLOUDSEARCH_INTERNAL_HEADERS} ${AWS_CLOUDSEARCH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudsearch" FILES ${AWS_CLOUDSEARCH_HEADERS}) + source_group("Header Files\\aws\\cloudsearch\\internal" FILES ${AWS_CLOUDSEARCH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudsearch\\model" FILES ${AWS_CLOUDSEARCH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDSEARCH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDSEARCH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearchEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearchEndpointProvider.h index bfe50bee692..99b70da926e 100644 --- a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearchEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearchEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDSEARCH_API CloudSearchEndpointProvider : public CloudSearchDefaul public: using CloudSearchResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudSearchEndpointProvider() - : CloudSearchDefaultEpProviderBase(Aws::CloudSearch::CloudSearchEndpointRules::GetRulesBlob(), - Aws::CloudSearch::CloudSearchEndpointRules::RulesBlobSize) {} + CloudSearchEndpointProvider(); ~CloudSearchEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h index c2b53fe923f..7d48d50d943 100644 --- a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDSEARCH_API #define AWS_CLOUDSEARCH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDSEARCH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDSEARCH_API #define AWS_CLOUDSEARCH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDSEARCH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDSEARCH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearchEndpointRules.h b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/internal/CloudSearchEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearchEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/internal/CloudSearchEndpointRules.h index 88762609a83..d6b808ce440 100644 --- a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearchEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/internal/CloudSearchEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudSearch { -class CloudSearchEndpointRules { +class AWS_CLOUDSEARCH_LOCAL CloudSearchEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointProvider.cpp index 433b90781bd..c21656c2c89 100644 --- a/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudSearch { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudSearchEndpointProvider::CloudSearchEndpointProvider() + : CloudSearchDefaultEpProviderBase(Aws::CloudSearch::CloudSearchEndpointRules::GetRulesBlob(), + Aws::CloudSearch::CloudSearchEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudSearch } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointRules.cpp index 69a177efa67..e83b6981f78 100644 --- a/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudsearch/source/CloudSearchEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudsearchdomain/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudsearchdomain/CMakeLists.txt index 54c931b1218..b2c2d3c8dc5 100644 --- a/generated/src/aws-cpp-sdk-cloudsearchdomain/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudsearchdomain/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDSEARCHDOMAIN_MODEL_HEADERS "include/aws/cloudsearchdomain/model/*.h" ) +file(GLOB AWS_CLOUDSEARCHDOMAIN_INTERNAL_HEADERS + "include/aws/cloudsearchdomain/internal/*.h" +) + file(GLOB AWS_CLOUDSEARCHDOMAIN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDSEARCHDOMAIN_MODEL_SOURCE file(GLOB CLOUDSEARCHDOMAIN_UNIFIED_HEADERS ${AWS_CLOUDSEARCHDOMAIN_HEADERS} + ${AWS_CLOUDSEARCHDOMAIN_INTERNAL_HEADERS} ${AWS_CLOUDSEARCHDOMAIN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudsearchdomain" FILES ${AWS_CLOUDSEARCHDOMAIN_HEADERS}) + source_group("Header Files\\aws\\cloudsearchdomain\\internal" FILES ${AWS_CLOUDSEARCHDOMAIN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudsearchdomain\\model" FILES ${AWS_CLOUDSEARCHDOMAIN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDSEARCHDOMAIN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDSEARCHDOMAIN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomainEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomainEndpointProvider.h index c236ea19d8f..d8b2964501d 100644 --- a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomainEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomainEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CLOUDSEARCHDOMAIN_API CloudSearchDomainEndpointProvider : public Cloud public: using CloudSearchDomainResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudSearchDomainEndpointProvider() - : CloudSearchDomainDefaultEpProviderBase(Aws::CloudSearchDomain::CloudSearchDomainEndpointRules::GetRulesBlob(), - Aws::CloudSearchDomain::CloudSearchDomainEndpointRules::RulesBlobSize) {} + CloudSearchDomainEndpointProvider(); ~CloudSearchDomainEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h index edb15a9ed2d..1f7e80b3ee3 100644 --- a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDSEARCHDOMAIN_API #define AWS_CLOUDSEARCHDOMAIN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDSEARCHDOMAIN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDSEARCHDOMAIN_API #define AWS_CLOUDSEARCHDOMAIN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDSEARCHDOMAIN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDSEARCHDOMAIN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomainEndpointRules.h b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/internal/CloudSearchDomainEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomainEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/internal/CloudSearchDomainEndpointRules.h index dd343deceaf..af4e3cb1564 100644 --- a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomainEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/internal/CloudSearchDomainEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudSearchDomain { -class CloudSearchDomainEndpointRules { +class AWS_CLOUDSEARCHDOMAIN_LOCAL CloudSearchDomainEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointProvider.cpp index 038f290f46b..fd6ca11c2b2 100644 --- a/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudSearchDomain { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudSearchDomainEndpointProvider::CloudSearchDomainEndpointProvider() + : CloudSearchDomainDefaultEpProviderBase(Aws::CloudSearchDomain::CloudSearchDomainEndpointRules::GetRulesBlob(), + Aws::CloudSearchDomain::CloudSearchDomainEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudSearchDomain } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointRules.cpp index 0c795a23b5a..ea923d30153 100644 --- a/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudsearchdomain/source/CloudSearchDomainEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudtrail-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudtrail-data/CMakeLists.txt index 0e5ef536710..f0b0b072cd5 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudtrail-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDTRAIL-DATA_MODEL_HEADERS "include/aws/cloudtrail-data/model/*.h" ) +file(GLOB AWS_CLOUDTRAIL-DATA_INTERNAL_HEADERS + "include/aws/cloudtrail-data/internal/*.h" +) + file(GLOB AWS_CLOUDTRAIL-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDTRAIL-DATA_MODEL_SOURCE file(GLOB CLOUDTRAIL-DATA_UNIFIED_HEADERS ${AWS_CLOUDTRAIL-DATA_HEADERS} + ${AWS_CLOUDTRAIL-DATA_INTERNAL_HEADERS} ${AWS_CLOUDTRAIL-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudtrail-data" FILES ${AWS_CLOUDTRAIL-DATA_HEADERS}) + source_group("Header Files\\aws\\cloudtrail-data\\internal" FILES ${AWS_CLOUDTRAIL-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudtrail-data\\model" FILES ${AWS_CLOUDTRAIL-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDTRAIL-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDTRAIL-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailDataEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailDataEndpointProvider.h index 721214bad3a..48550e5f542 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailDataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailDataEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDTRAILDATA_API CloudTrailDataEndpointProvider : public CloudTrailD public: using CloudTrailDataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudTrailDataEndpointProvider() - : CloudTrailDataDefaultEpProviderBase(Aws::CloudTrailData::CloudTrailDataEndpointRules::GetRulesBlob(), - Aws::CloudTrailData::CloudTrailDataEndpointRules::RulesBlobSize) {} + CloudTrailDataEndpointProvider(); ~CloudTrailDataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h index a36357e865a..146f9d7db51 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDTRAILDATA_API #define AWS_CLOUDTRAILDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDTRAILDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDTRAILDATA_API #define AWS_CLOUDTRAILDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDTRAILDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDTRAILDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailDataEndpointRules.h b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/internal/CloudTrailDataEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailDataEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/internal/CloudTrailDataEndpointRules.h index 625569d6cdf..b40d8630323 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailDataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/internal/CloudTrailDataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudTrailData { -class CloudTrailDataEndpointRules { +class AWS_CLOUDTRAILDATA_LOCAL CloudTrailDataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointProvider.cpp index eb86ab143b6..2f62b0ea76e 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudTrailData { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudTrailDataEndpointProvider::CloudTrailDataEndpointProvider() + : CloudTrailDataDefaultEpProviderBase(Aws::CloudTrailData::CloudTrailDataEndpointRules::GetRulesBlob(), + Aws::CloudTrailData::CloudTrailDataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudTrailData } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointRules.cpp index 5ba04780cab..567e9a0cd6e 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudtrail-data/source/CloudTrailDataEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cloudtrail/CMakeLists.txt b/generated/src/aws-cpp-sdk-cloudtrail/CMakeLists.txt index a592abb0d1b..01ec1556223 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cloudtrail/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CLOUDTRAIL_MODEL_HEADERS "include/aws/cloudtrail/model/*.h" ) +file(GLOB AWS_CLOUDTRAIL_INTERNAL_HEADERS + "include/aws/cloudtrail/internal/*.h" +) + file(GLOB AWS_CLOUDTRAIL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CLOUDTRAIL_MODEL_SOURCE file(GLOB CLOUDTRAIL_UNIFIED_HEADERS ${AWS_CLOUDTRAIL_HEADERS} + ${AWS_CLOUDTRAIL_INTERNAL_HEADERS} ${AWS_CLOUDTRAIL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cloudtrail" FILES ${AWS_CLOUDTRAIL_HEADERS}) + source_group("Header Files\\aws\\cloudtrail\\internal" FILES ${AWS_CLOUDTRAIL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cloudtrail\\model" FILES ${AWS_CLOUDTRAIL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CLOUDTRAIL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CLOUDTRAIL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrailEndpointProvider.h b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrailEndpointProvider.h index ddf22c617a8..83656229026 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrailEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrailEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CLOUDTRAIL_API CloudTrailEndpointProvider : public CloudTrailDefaultEp public: using CloudTrailResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudTrailEndpointProvider() - : CloudTrailDefaultEpProviderBase(Aws::CloudTrail::CloudTrailEndpointRules::GetRulesBlob(), - Aws::CloudTrail::CloudTrailEndpointRules::RulesBlobSize) {} + CloudTrailEndpointProvider(); ~CloudTrailEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h index e53afbc9ded..07705c2b6c0 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDTRAIL_API #define AWS_CLOUDTRAIL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDTRAIL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDTRAIL_API #define AWS_CLOUDTRAIL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDTRAIL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDTRAIL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrailEndpointRules.h b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/internal/CloudTrailEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrailEndpointRules.h rename to generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/internal/CloudTrailEndpointRules.h index cf11bcd3784..ba3fa388ef8 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrailEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/internal/CloudTrailEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudTrail { -class CloudTrailEndpointRules { +class AWS_CLOUDTRAIL_LOCAL CloudTrailEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointProvider.cpp index c1727147f88..b0026c004a5 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudTrail { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudTrailEndpointProvider::CloudTrailEndpointProvider() + : CloudTrailDefaultEpProviderBase(Aws::CloudTrail::CloudTrailEndpointRules::GetRulesBlob(), + Aws::CloudTrail::CloudTrailEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudTrail } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointRules.cpp b/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointRules.cpp index ef3f7b17950..79b89cb29f9 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cloudtrail/source/CloudTrailEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codeartifact/CMakeLists.txt b/generated/src/aws-cpp-sdk-codeartifact/CMakeLists.txt index 0b2cc6b8e31..3477a848232 100644 --- a/generated/src/aws-cpp-sdk-codeartifact/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codeartifact/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODEARTIFACT_MODEL_HEADERS "include/aws/codeartifact/model/*.h" ) +file(GLOB AWS_CODEARTIFACT_INTERNAL_HEADERS + "include/aws/codeartifact/internal/*.h" +) + file(GLOB AWS_CODEARTIFACT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODEARTIFACT_MODEL_SOURCE file(GLOB CODEARTIFACT_UNIFIED_HEADERS ${AWS_CODEARTIFACT_HEADERS} + ${AWS_CODEARTIFACT_INTERNAL_HEADERS} ${AWS_CODEARTIFACT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codeartifact" FILES ${AWS_CODEARTIFACT_HEADERS}) + source_group("Header Files\\aws\\codeartifact\\internal" FILES ${AWS_CODEARTIFACT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codeartifact\\model" FILES ${AWS_CODEARTIFACT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODEARTIFACT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODEARTIFACT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifactEndpointProvider.h b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifactEndpointProvider.h index 825dc48496a..c2767e48354 100644 --- a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifactEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifactEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CODEARTIFACT_API CodeArtifactEndpointProvider : public CodeArtifactDef public: using CodeArtifactResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeArtifactEndpointProvider() - : CodeArtifactDefaultEpProviderBase(Aws::CodeArtifact::CodeArtifactEndpointRules::GetRulesBlob(), - Aws::CodeArtifact::CodeArtifactEndpointRules::RulesBlobSize) {} + CodeArtifactEndpointProvider(); ~CodeArtifactEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h index 7b446db2774..6f90d2d7019 100644 --- a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODEARTIFACT_API #define AWS_CODEARTIFACT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODEARTIFACT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEARTIFACT_API #define AWS_CODEARTIFACT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODEARTIFACT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODEARTIFACT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifactEndpointRules.h b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/internal/CodeArtifactEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifactEndpointRules.h rename to generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/internal/CodeArtifactEndpointRules.h index ef77d4288f0..88f30bf7ed6 100644 --- a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifactEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/internal/CodeArtifactEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeArtifact { -class CodeArtifactEndpointRules { +class AWS_CODEARTIFACT_LOCAL CodeArtifactEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointProvider.cpp index 3967901a86a..dff6a948a78 100644 --- a/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeArtifact { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeArtifactEndpointProvider::CodeArtifactEndpointProvider() + : CodeArtifactDefaultEpProviderBase(Aws::CodeArtifact::CodeArtifactEndpointRules::GetRulesBlob(), + Aws::CodeArtifact::CodeArtifactEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeArtifact } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointRules.cpp b/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointRules.cpp index 387a8e6dab7..48f05c56fd7 100644 --- a/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codeartifact/source/CodeArtifactEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codebuild/CMakeLists.txt b/generated/src/aws-cpp-sdk-codebuild/CMakeLists.txt index 276df782f99..a020a50961e 100644 --- a/generated/src/aws-cpp-sdk-codebuild/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codebuild/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODEBUILD_MODEL_HEADERS "include/aws/codebuild/model/*.h" ) +file(GLOB AWS_CODEBUILD_INTERNAL_HEADERS + "include/aws/codebuild/internal/*.h" +) + file(GLOB AWS_CODEBUILD_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODEBUILD_MODEL_SOURCE file(GLOB CODEBUILD_UNIFIED_HEADERS ${AWS_CODEBUILD_HEADERS} + ${AWS_CODEBUILD_INTERNAL_HEADERS} ${AWS_CODEBUILD_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codebuild" FILES ${AWS_CODEBUILD_HEADERS}) + source_group("Header Files\\aws\\codebuild\\internal" FILES ${AWS_CODEBUILD_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codebuild\\model" FILES ${AWS_CODEBUILD_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODEBUILD_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODEBUILD_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuildEndpointProvider.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuildEndpointProvider.h index ae5f52b4ba8..5a215a06247 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuildEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuildEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CODEBUILD_API CodeBuildEndpointProvider : public CodeBuildDefaultEpPro public: using CodeBuildResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeBuildEndpointProvider() - : CodeBuildDefaultEpProviderBase(Aws::CodeBuild::CodeBuildEndpointRules::GetRulesBlob(), - Aws::CodeBuild::CodeBuildEndpointRules::RulesBlobSize) {} + CodeBuildEndpointProvider(); ~CodeBuildEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h index b76b988d500..40bd58c1911 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODEBUILD_API #define AWS_CODEBUILD_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODEBUILD_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEBUILD_API #define AWS_CODEBUILD_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODEBUILD_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODEBUILD_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuildEndpointRules.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/internal/CodeBuildEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuildEndpointRules.h rename to generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/internal/CodeBuildEndpointRules.h index 50f1475bc7f..b706615a38e 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuildEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/internal/CodeBuildEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeBuild { -class CodeBuildEndpointRules { +class AWS_CODEBUILD_LOCAL CodeBuildEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointProvider.cpp index 9a87a8fdd52..b912f796fa2 100644 --- a/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeBuild { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeBuildEndpointProvider::CodeBuildEndpointProvider() + : CodeBuildDefaultEpProviderBase(Aws::CodeBuild::CodeBuildEndpointRules::GetRulesBlob(), + Aws::CodeBuild::CodeBuildEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeBuild } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointRules.cpp b/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointRules.cpp index bc0e4826a65..86c3cf6daf3 100644 --- a/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codebuild/source/CodeBuildEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codecatalyst/CMakeLists.txt b/generated/src/aws-cpp-sdk-codecatalyst/CMakeLists.txt index 3913d00d087..8b717cd1595 100644 --- a/generated/src/aws-cpp-sdk-codecatalyst/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codecatalyst/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODECATALYST_MODEL_HEADERS "include/aws/codecatalyst/model/*.h" ) +file(GLOB AWS_CODECATALYST_INTERNAL_HEADERS + "include/aws/codecatalyst/internal/*.h" +) + file(GLOB AWS_CODECATALYST_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODECATALYST_MODEL_SOURCE file(GLOB CODECATALYST_UNIFIED_HEADERS ${AWS_CODECATALYST_HEADERS} + ${AWS_CODECATALYST_INTERNAL_HEADERS} ${AWS_CODECATALYST_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codecatalyst" FILES ${AWS_CODECATALYST_HEADERS}) + source_group("Header Files\\aws\\codecatalyst\\internal" FILES ${AWS_CODECATALYST_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codecatalyst\\model" FILES ${AWS_CODECATALYST_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODECATALYST_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODECATALYST_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalystEndpointProvider.h b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalystEndpointProvider.h index 6315b436e8c..8b158c4b7da 100644 --- a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalystEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalystEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CODECATALYST_API CodeCatalystEndpointProvider : public CodeCatalystDef public: using CodeCatalystResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeCatalystEndpointProvider() - : CodeCatalystDefaultEpProviderBase(Aws::CodeCatalyst::CodeCatalystEndpointRules::GetRulesBlob(), - Aws::CodeCatalyst::CodeCatalystEndpointRules::RulesBlobSize) {} + CodeCatalystEndpointProvider(); ~CodeCatalystEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h index 15c2e9b1b16..1549bea68aa 100644 --- a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODECATALYST_API #define AWS_CODECATALYST_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODECATALYST_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODECATALYST_API #define AWS_CODECATALYST_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODECATALYST_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODECATALYST_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalystEndpointRules.h b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/internal/CodeCatalystEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalystEndpointRules.h rename to generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/internal/CodeCatalystEndpointRules.h index 64b38116531..d8caca5ceac 100644 --- a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalystEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/internal/CodeCatalystEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeCatalyst { -class CodeCatalystEndpointRules { +class AWS_CODECATALYST_LOCAL CodeCatalystEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointProvider.cpp index 3a5ff366dd2..784dc4301d3 100644 --- a/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeCatalyst { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeCatalystEndpointProvider::CodeCatalystEndpointProvider() + : CodeCatalystDefaultEpProviderBase(Aws::CodeCatalyst::CodeCatalystEndpointRules::GetRulesBlob(), + Aws::CodeCatalyst::CodeCatalystEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeCatalyst } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointRules.cpp b/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointRules.cpp index 32f24e084d2..c3b5aaa3c38 100644 --- a/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codecatalyst/source/CodeCatalystEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codecommit/CMakeLists.txt b/generated/src/aws-cpp-sdk-codecommit/CMakeLists.txt index f7261397e65..adde76025d3 100644 --- a/generated/src/aws-cpp-sdk-codecommit/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codecommit/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODECOMMIT_MODEL_HEADERS "include/aws/codecommit/model/*.h" ) +file(GLOB AWS_CODECOMMIT_INTERNAL_HEADERS + "include/aws/codecommit/internal/*.h" +) + file(GLOB AWS_CODECOMMIT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODECOMMIT_MODEL_SOURCE file(GLOB CODECOMMIT_UNIFIED_HEADERS ${AWS_CODECOMMIT_HEADERS} + ${AWS_CODECOMMIT_INTERNAL_HEADERS} ${AWS_CODECOMMIT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codecommit" FILES ${AWS_CODECOMMIT_HEADERS}) + source_group("Header Files\\aws\\codecommit\\internal" FILES ${AWS_CODECOMMIT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codecommit\\model" FILES ${AWS_CODECOMMIT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODECOMMIT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODECOMMIT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommitEndpointProvider.h b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommitEndpointProvider.h index 4cf4d6543dc..b5827429c9f 100644 --- a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommitEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommitEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CODECOMMIT_API CodeCommitEndpointProvider : public CodeCommitDefaultEp public: using CodeCommitResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeCommitEndpointProvider() - : CodeCommitDefaultEpProviderBase(Aws::CodeCommit::CodeCommitEndpointRules::GetRulesBlob(), - Aws::CodeCommit::CodeCommitEndpointRules::RulesBlobSize) {} + CodeCommitEndpointProvider(); ~CodeCommitEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h index fab7e724647..15bbe48b3f2 100644 --- a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODECOMMIT_API #define AWS_CODECOMMIT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODECOMMIT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODECOMMIT_API #define AWS_CODECOMMIT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODECOMMIT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODECOMMIT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommitEndpointRules.h b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/internal/CodeCommitEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommitEndpointRules.h rename to generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/internal/CodeCommitEndpointRules.h index ceaa49f9022..ecbfa71a266 100644 --- a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommitEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/internal/CodeCommitEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeCommit { -class CodeCommitEndpointRules { +class AWS_CODECOMMIT_LOCAL CodeCommitEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointProvider.cpp index 4c60a344078..da1ad56af3c 100644 --- a/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeCommit { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeCommitEndpointProvider::CodeCommitEndpointProvider() + : CodeCommitDefaultEpProviderBase(Aws::CodeCommit::CodeCommitEndpointRules::GetRulesBlob(), + Aws::CodeCommit::CodeCommitEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeCommit } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointRules.cpp b/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointRules.cpp index 802439e4a15..578bfea6798 100644 --- a/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codecommit/source/CodeCommitEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codeconnections/CMakeLists.txt b/generated/src/aws-cpp-sdk-codeconnections/CMakeLists.txt index 33ff9a72ff1..e5605c4b6f2 100644 --- a/generated/src/aws-cpp-sdk-codeconnections/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codeconnections/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODECONNECTIONS_MODEL_HEADERS "include/aws/codeconnections/model/*.h" ) +file(GLOB AWS_CODECONNECTIONS_INTERNAL_HEADERS + "include/aws/codeconnections/internal/*.h" +) + file(GLOB AWS_CODECONNECTIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODECONNECTIONS_MODEL_SOURCE file(GLOB CODECONNECTIONS_UNIFIED_HEADERS ${AWS_CODECONNECTIONS_HEADERS} + ${AWS_CODECONNECTIONS_INTERNAL_HEADERS} ${AWS_CODECONNECTIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codeconnections" FILES ${AWS_CODECONNECTIONS_HEADERS}) + source_group("Header Files\\aws\\codeconnections\\internal" FILES ${AWS_CODECONNECTIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codeconnections\\model" FILES ${AWS_CODECONNECTIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODECONNECTIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODECONNECTIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnectionsEndpointProvider.h b/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnectionsEndpointProvider.h index e67bfcbc323..8cd797a91f1 100644 --- a/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnectionsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnectionsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CODECONNECTIONS_API CodeConnectionsEndpointProvider : public CodeConne public: using CodeConnectionsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeConnectionsEndpointProvider() - : CodeConnectionsDefaultEpProviderBase(Aws::CodeConnections::CodeConnectionsEndpointRules::GetRulesBlob(), - Aws::CodeConnections::CodeConnectionsEndpointRules::RulesBlobSize) {} + CodeConnectionsEndpointProvider(); ~CodeConnectionsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnections_EXPORTS.h b/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnections_EXPORTS.h index a4e8ed00d70..2e29aee91c5 100644 --- a/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnections_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnections_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODECONNECTIONS_API #define AWS_CODECONNECTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODECONNECTIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODECONNECTIONS_API #define AWS_CODECONNECTIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODECONNECTIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODECONNECTIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnectionsEndpointRules.h b/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/internal/CodeConnectionsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnectionsEndpointRules.h rename to generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/internal/CodeConnectionsEndpointRules.h index 8e11e45d33a..95bc730a80d 100644 --- a/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/CodeConnectionsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codeconnections/include/aws/codeconnections/internal/CodeConnectionsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeConnections { -class CodeConnectionsEndpointRules { +class AWS_CODECONNECTIONS_LOCAL CodeConnectionsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointProvider.cpp index d3b149a8414..b9b7d5e9ffe 100644 --- a/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeConnections { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeConnectionsEndpointProvider::CodeConnectionsEndpointProvider() + : CodeConnectionsDefaultEpProviderBase(Aws::CodeConnections::CodeConnectionsEndpointRules::GetRulesBlob(), + Aws::CodeConnections::CodeConnectionsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeConnections } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointRules.cpp b/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointRules.cpp index a0f55bdca01..bb7da0fcf2b 100644 --- a/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codeconnections/source/CodeConnectionsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codedeploy/CMakeLists.txt b/generated/src/aws-cpp-sdk-codedeploy/CMakeLists.txt index 99aadecfa05..f21ee255be0 100644 --- a/generated/src/aws-cpp-sdk-codedeploy/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codedeploy/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODEDEPLOY_MODEL_HEADERS "include/aws/codedeploy/model/*.h" ) +file(GLOB AWS_CODEDEPLOY_INTERNAL_HEADERS + "include/aws/codedeploy/internal/*.h" +) + file(GLOB AWS_CODEDEPLOY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODEDEPLOY_MODEL_SOURCE file(GLOB CODEDEPLOY_UNIFIED_HEADERS ${AWS_CODEDEPLOY_HEADERS} + ${AWS_CODEDEPLOY_INTERNAL_HEADERS} ${AWS_CODEDEPLOY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codedeploy" FILES ${AWS_CODEDEPLOY_HEADERS}) + source_group("Header Files\\aws\\codedeploy\\internal" FILES ${AWS_CODEDEPLOY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codedeploy\\model" FILES ${AWS_CODEDEPLOY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODEDEPLOY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODEDEPLOY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeployEndpointProvider.h b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeployEndpointProvider.h index 509ac9603d2..7f813880806 100644 --- a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeployEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeployEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CODEDEPLOY_API CodeDeployEndpointProvider : public CodeDeployDefaultEp public: using CodeDeployResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeDeployEndpointProvider() - : CodeDeployDefaultEpProviderBase(Aws::CodeDeploy::CodeDeployEndpointRules::GetRulesBlob(), - Aws::CodeDeploy::CodeDeployEndpointRules::RulesBlobSize) {} + CodeDeployEndpointProvider(); ~CodeDeployEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h index 2f92ee874f1..6a8570868a3 100644 --- a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODEDEPLOY_API #define AWS_CODEDEPLOY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODEDEPLOY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEDEPLOY_API #define AWS_CODEDEPLOY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODEDEPLOY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODEDEPLOY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeployEndpointRules.h b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/internal/CodeDeployEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeployEndpointRules.h rename to generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/internal/CodeDeployEndpointRules.h index 814fdc2e1d9..427b9f3e93c 100644 --- a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeployEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/internal/CodeDeployEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeDeploy { -class CodeDeployEndpointRules { +class AWS_CODEDEPLOY_LOCAL CodeDeployEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointProvider.cpp index b15d6444224..22a1dec1158 100644 --- a/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeDeploy { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeDeployEndpointProvider::CodeDeployEndpointProvider() + : CodeDeployDefaultEpProviderBase(Aws::CodeDeploy::CodeDeployEndpointRules::GetRulesBlob(), + Aws::CodeDeploy::CodeDeployEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeDeploy } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointRules.cpp b/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointRules.cpp index 967bd3764b2..a966f27536d 100644 --- a/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codedeploy/source/CodeDeployEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codeguru-reviewer/CMakeLists.txt b/generated/src/aws-cpp-sdk-codeguru-reviewer/CMakeLists.txt index 6af2a78656e..b5293afb1bb 100644 --- a/generated/src/aws-cpp-sdk-codeguru-reviewer/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codeguru-reviewer/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODEGURU-REVIEWER_MODEL_HEADERS "include/aws/codeguru-reviewer/model/*.h" ) +file(GLOB AWS_CODEGURU-REVIEWER_INTERNAL_HEADERS + "include/aws/codeguru-reviewer/internal/*.h" +) + file(GLOB AWS_CODEGURU-REVIEWER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODEGURU-REVIEWER_MODEL_SOURCE file(GLOB CODEGURU-REVIEWER_UNIFIED_HEADERS ${AWS_CODEGURU-REVIEWER_HEADERS} + ${AWS_CODEGURU-REVIEWER_INTERNAL_HEADERS} ${AWS_CODEGURU-REVIEWER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codeguru-reviewer" FILES ${AWS_CODEGURU-REVIEWER_HEADERS}) + source_group("Header Files\\aws\\codeguru-reviewer\\internal" FILES ${AWS_CODEGURU-REVIEWER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codeguru-reviewer\\model" FILES ${AWS_CODEGURU-REVIEWER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODEGURU-REVIEWER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODEGURU-REVIEWER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewerEndpointProvider.h b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewerEndpointProvider.h index 7dc0d08f6c3..cf6997ecae0 100644 --- a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CODEGURUREVIEWER_API CodeGuruReviewerEndpointProvider : public CodeGur public: using CodeGuruReviewerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeGuruReviewerEndpointProvider() - : CodeGuruReviewerDefaultEpProviderBase(Aws::CodeGuruReviewer::CodeGuruReviewerEndpointRules::GetRulesBlob(), - Aws::CodeGuruReviewer::CodeGuruReviewerEndpointRules::RulesBlobSize) {} + CodeGuruReviewerEndpointProvider(); ~CodeGuruReviewerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h index 3139b83b44e..d58c55cbd99 100644 --- a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODEGURUREVIEWER_API #define AWS_CODEGURUREVIEWER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODEGURUREVIEWER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEGURUREVIEWER_API #define AWS_CODEGURUREVIEWER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODEGURUREVIEWER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODEGURUREVIEWER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewerEndpointRules.h b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/internal/CodeGuruReviewerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewerEndpointRules.h rename to generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/internal/CodeGuruReviewerEndpointRules.h index a7a5b01ff5d..0db74c1e091 100644 --- a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/internal/CodeGuruReviewerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeGuruReviewer { -class CodeGuruReviewerEndpointRules { +class AWS_CODEGURUREVIEWER_LOCAL CodeGuruReviewerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointProvider.cpp index dd6a0c6f12b..94daa17eb44 100644 --- a/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeGuruReviewer { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeGuruReviewerEndpointProvider::CodeGuruReviewerEndpointProvider() + : CodeGuruReviewerDefaultEpProviderBase(Aws::CodeGuruReviewer::CodeGuruReviewerEndpointRules::GetRulesBlob(), + Aws::CodeGuruReviewer::CodeGuruReviewerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeGuruReviewer } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointRules.cpp b/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointRules.cpp index 39e1df8859e..741c335cf81 100644 --- a/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codeguru-reviewer/source/CodeGuruReviewerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codeguru-security/CMakeLists.txt b/generated/src/aws-cpp-sdk-codeguru-security/CMakeLists.txt index da02374055c..4f82b49cc0c 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codeguru-security/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODEGURU-SECURITY_MODEL_HEADERS "include/aws/codeguru-security/model/*.h" ) +file(GLOB AWS_CODEGURU-SECURITY_INTERNAL_HEADERS + "include/aws/codeguru-security/internal/*.h" +) + file(GLOB AWS_CODEGURU-SECURITY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODEGURU-SECURITY_MODEL_SOURCE file(GLOB CODEGURU-SECURITY_UNIFIED_HEADERS ${AWS_CODEGURU-SECURITY_HEADERS} + ${AWS_CODEGURU-SECURITY_INTERNAL_HEADERS} ${AWS_CODEGURU-SECURITY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codeguru-security" FILES ${AWS_CODEGURU-SECURITY_HEADERS}) + source_group("Header Files\\aws\\codeguru-security\\internal" FILES ${AWS_CODEGURU-SECURITY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codeguru-security\\model" FILES ${AWS_CODEGURU-SECURITY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODEGURU-SECURITY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODEGURU-SECURITY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurityEndpointProvider.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurityEndpointProvider.h index bceb4dfd5f3..7e00bc8cfaa 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurityEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurityEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CODEGURUSECURITY_API CodeGuruSecurityEndpointProvider : public CodeGur public: using CodeGuruSecurityResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeGuruSecurityEndpointProvider() - : CodeGuruSecurityDefaultEpProviderBase(Aws::CodeGuruSecurity::CodeGuruSecurityEndpointRules::GetRulesBlob(), - Aws::CodeGuruSecurity::CodeGuruSecurityEndpointRules::RulesBlobSize) {} + CodeGuruSecurityEndpointProvider(); ~CodeGuruSecurityEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h index 4ab3ac1baf1..59df350b3a0 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODEGURUSECURITY_API #define AWS_CODEGURUSECURITY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODEGURUSECURITY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEGURUSECURITY_API #define AWS_CODEGURUSECURITY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODEGURUSECURITY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODEGURUSECURITY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurityEndpointRules.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/internal/CodeGuruSecurityEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurityEndpointRules.h rename to generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/internal/CodeGuruSecurityEndpointRules.h index 4b3e9907d2a..69bbbedaffc 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurityEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/internal/CodeGuruSecurityEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeGuruSecurity { -class CodeGuruSecurityEndpointRules { +class AWS_CODEGURUSECURITY_LOCAL CodeGuruSecurityEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointProvider.cpp index 8fda2418bc1..f91487b8dc8 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeGuruSecurity { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeGuruSecurityEndpointProvider::CodeGuruSecurityEndpointProvider() + : CodeGuruSecurityDefaultEpProviderBase(Aws::CodeGuruSecurity::CodeGuruSecurityEndpointRules::GetRulesBlob(), + Aws::CodeGuruSecurity::CodeGuruSecurityEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeGuruSecurity } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointRules.cpp b/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointRules.cpp index 817e7e4d044..93c82a78796 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codeguru-security/source/CodeGuruSecurityEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codeguruprofiler/CMakeLists.txt b/generated/src/aws-cpp-sdk-codeguruprofiler/CMakeLists.txt index f0f90a2c565..a76c5b6d973 100644 --- a/generated/src/aws-cpp-sdk-codeguruprofiler/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codeguruprofiler/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODEGURUPROFILER_MODEL_HEADERS "include/aws/codeguruprofiler/model/*.h" ) +file(GLOB AWS_CODEGURUPROFILER_INTERNAL_HEADERS + "include/aws/codeguruprofiler/internal/*.h" +) + file(GLOB AWS_CODEGURUPROFILER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODEGURUPROFILER_MODEL_SOURCE file(GLOB CODEGURUPROFILER_UNIFIED_HEADERS ${AWS_CODEGURUPROFILER_HEADERS} + ${AWS_CODEGURUPROFILER_INTERNAL_HEADERS} ${AWS_CODEGURUPROFILER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codeguruprofiler" FILES ${AWS_CODEGURUPROFILER_HEADERS}) + source_group("Header Files\\aws\\codeguruprofiler\\internal" FILES ${AWS_CODEGURUPROFILER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codeguruprofiler\\model" FILES ${AWS_CODEGURUPROFILER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODEGURUPROFILER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODEGURUPROFILER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfilerEndpointProvider.h b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfilerEndpointProvider.h index c18f2babc15..7468d56ed16 100644 --- a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfilerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfilerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CODEGURUPROFILER_API CodeGuruProfilerEndpointProvider : public CodeGur public: using CodeGuruProfilerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeGuruProfilerEndpointProvider() - : CodeGuruProfilerDefaultEpProviderBase(Aws::CodeGuruProfiler::CodeGuruProfilerEndpointRules::GetRulesBlob(), - Aws::CodeGuruProfiler::CodeGuruProfilerEndpointRules::RulesBlobSize) {} + CodeGuruProfilerEndpointProvider(); ~CodeGuruProfilerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h index 6e3b0224d27..3d710a1b423 100644 --- a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODEGURUPROFILER_API #define AWS_CODEGURUPROFILER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODEGURUPROFILER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEGURUPROFILER_API #define AWS_CODEGURUPROFILER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODEGURUPROFILER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODEGURUPROFILER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfilerEndpointRules.h b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/internal/CodeGuruProfilerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfilerEndpointRules.h rename to generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/internal/CodeGuruProfilerEndpointRules.h index 39b049292a4..f98fb6c7f21 100644 --- a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfilerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/internal/CodeGuruProfilerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeGuruProfiler { -class CodeGuruProfilerEndpointRules { +class AWS_CODEGURUPROFILER_LOCAL CodeGuruProfilerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointProvider.cpp index a0bfffc05bd..3da1572b234 100644 --- a/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeGuruProfiler { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeGuruProfilerEndpointProvider::CodeGuruProfilerEndpointProvider() + : CodeGuruProfilerDefaultEpProviderBase(Aws::CodeGuruProfiler::CodeGuruProfilerEndpointRules::GetRulesBlob(), + Aws::CodeGuruProfiler::CodeGuruProfilerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeGuruProfiler } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointRules.cpp b/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointRules.cpp index a2e5465436f..6f3065ea214 100644 --- a/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codeguruprofiler/source/CodeGuruProfilerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codepipeline/CMakeLists.txt b/generated/src/aws-cpp-sdk-codepipeline/CMakeLists.txt index d96c2f483d4..6b66e4116f6 100644 --- a/generated/src/aws-cpp-sdk-codepipeline/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codepipeline/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODEPIPELINE_MODEL_HEADERS "include/aws/codepipeline/model/*.h" ) +file(GLOB AWS_CODEPIPELINE_INTERNAL_HEADERS + "include/aws/codepipeline/internal/*.h" +) + file(GLOB AWS_CODEPIPELINE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODEPIPELINE_MODEL_SOURCE file(GLOB CODEPIPELINE_UNIFIED_HEADERS ${AWS_CODEPIPELINE_HEADERS} + ${AWS_CODEPIPELINE_INTERNAL_HEADERS} ${AWS_CODEPIPELINE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codepipeline" FILES ${AWS_CODEPIPELINE_HEADERS}) + source_group("Header Files\\aws\\codepipeline\\internal" FILES ${AWS_CODEPIPELINE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codepipeline\\model" FILES ${AWS_CODEPIPELINE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODEPIPELINE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODEPIPELINE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineEndpointProvider.h b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineEndpointProvider.h index b8e17a58c88..d6bb757440b 100644 --- a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CODEPIPELINE_API CodePipelineEndpointProvider : public CodePipelineDef public: using CodePipelineResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodePipelineEndpointProvider() - : CodePipelineDefaultEpProviderBase(Aws::CodePipeline::CodePipelineEndpointRules::GetRulesBlob(), - Aws::CodePipeline::CodePipelineEndpointRules::RulesBlobSize) {} + CodePipelineEndpointProvider(); ~CodePipelineEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h index c6b1fdcbf72..28d47bc22cd 100644 --- a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODEPIPELINE_API #define AWS_CODEPIPELINE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODEPIPELINE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEPIPELINE_API #define AWS_CODEPIPELINE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODEPIPELINE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODEPIPELINE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineEndpointRules.h b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/internal/CodePipelineEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineEndpointRules.h rename to generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/internal/CodePipelineEndpointRules.h index 95f556d2c21..837e6695be4 100644 --- a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipelineEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/internal/CodePipelineEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodePipeline { -class CodePipelineEndpointRules { +class AWS_CODEPIPELINE_LOCAL CodePipelineEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointProvider.cpp index e8c28d4480a..8c3016d3c54 100644 --- a/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodePipeline { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodePipelineEndpointProvider::CodePipelineEndpointProvider() + : CodePipelineDefaultEpProviderBase(Aws::CodePipeline::CodePipelineEndpointRules::GetRulesBlob(), + Aws::CodePipeline::CodePipelineEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodePipeline } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointRules.cpp b/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointRules.cpp index a2c39ce23fd..8493cbed513 100644 --- a/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codepipeline/source/CodePipelineEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codestar-connections/CMakeLists.txt b/generated/src/aws-cpp-sdk-codestar-connections/CMakeLists.txt index 8d75c2f8b79..0eba7ab9ae1 100644 --- a/generated/src/aws-cpp-sdk-codestar-connections/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codestar-connections/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODESTAR-CONNECTIONS_MODEL_HEADERS "include/aws/codestar-connections/model/*.h" ) +file(GLOB AWS_CODESTAR-CONNECTIONS_INTERNAL_HEADERS + "include/aws/codestar-connections/internal/*.h" +) + file(GLOB AWS_CODESTAR-CONNECTIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODESTAR-CONNECTIONS_MODEL_SOURCE file(GLOB CODESTAR-CONNECTIONS_UNIFIED_HEADERS ${AWS_CODESTAR-CONNECTIONS_HEADERS} + ${AWS_CODESTAR-CONNECTIONS_INTERNAL_HEADERS} ${AWS_CODESTAR-CONNECTIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codestar-connections" FILES ${AWS_CODESTAR-CONNECTIONS_HEADERS}) + source_group("Header Files\\aws\\codestar-connections\\internal" FILES ${AWS_CODESTAR-CONNECTIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codestar-connections\\model" FILES ${AWS_CODESTAR-CONNECTIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODESTAR-CONNECTIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODESTAR-CONNECTIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnectionsEndpointProvider.h b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnectionsEndpointProvider.h index a50d571b0d4..f0f197fc3af 100644 --- a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnectionsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnectionsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_CODESTARCONNECTIONS_API CodeStarconnectionsEndpointProvider : public C public: using CodeStarconnectionsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeStarconnectionsEndpointProvider() - : CodeStarconnectionsDefaultEpProviderBase(Aws::CodeStarconnections::CodeStarconnectionsEndpointRules::GetRulesBlob(), - Aws::CodeStarconnections::CodeStarconnectionsEndpointRules::RulesBlobSize) {} + CodeStarconnectionsEndpointProvider(); ~CodeStarconnectionsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h index 364b0010c94..50dada62410 100644 --- a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODESTARCONNECTIONS_API #define AWS_CODESTARCONNECTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODESTARCONNECTIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODESTARCONNECTIONS_API #define AWS_CODESTARCONNECTIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODESTARCONNECTIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODESTARCONNECTIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnectionsEndpointRules.h b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/internal/CodeStarconnectionsEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnectionsEndpointRules.h rename to generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/internal/CodeStarconnectionsEndpointRules.h index 0818bbed95e..4e8062edaf0 100644 --- a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnectionsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/internal/CodeStarconnectionsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeStarconnections { -class CodeStarconnectionsEndpointRules { +class AWS_CODESTARCONNECTIONS_LOCAL CodeStarconnectionsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointProvider.cpp index 469ed58eab9..7387e8b3731 100644 --- a/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeStarconnections { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeStarconnectionsEndpointProvider::CodeStarconnectionsEndpointProvider() + : CodeStarconnectionsDefaultEpProviderBase(Aws::CodeStarconnections::CodeStarconnectionsEndpointRules::GetRulesBlob(), + Aws::CodeStarconnections::CodeStarconnectionsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeStarconnections } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointRules.cpp b/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointRules.cpp index f0c7dbc5812..35f8fbf1525 100644 --- a/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codestar-connections/source/CodeStarconnectionsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-codestar-notifications/CMakeLists.txt b/generated/src/aws-cpp-sdk-codestar-notifications/CMakeLists.txt index 67af7f11cc5..3f0e154aa83 100644 --- a/generated/src/aws-cpp-sdk-codestar-notifications/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-codestar-notifications/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CODESTAR-NOTIFICATIONS_MODEL_HEADERS "include/aws/codestar-notifications/model/*.h" ) +file(GLOB AWS_CODESTAR-NOTIFICATIONS_INTERNAL_HEADERS + "include/aws/codestar-notifications/internal/*.h" +) + file(GLOB AWS_CODESTAR-NOTIFICATIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CODESTAR-NOTIFICATIONS_MODEL_SOURCE file(GLOB CODESTAR-NOTIFICATIONS_UNIFIED_HEADERS ${AWS_CODESTAR-NOTIFICATIONS_HEADERS} + ${AWS_CODESTAR-NOTIFICATIONS_INTERNAL_HEADERS} ${AWS_CODESTAR-NOTIFICATIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\codestar-notifications" FILES ${AWS_CODESTAR-NOTIFICATIONS_HEADERS}) + source_group("Header Files\\aws\\codestar-notifications\\internal" FILES ${AWS_CODESTAR-NOTIFICATIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\codestar-notifications\\model" FILES ${AWS_CODESTAR-NOTIFICATIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CODESTAR-NOTIFICATIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CODESTAR-NOTIFICATIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotificationsEndpointProvider.h b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotificationsEndpointProvider.h index 907d6dfc0d9..fc715f48a8c 100644 --- a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotificationsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotificationsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_CODESTARNOTIFICATIONS_API CodeStarNotificationsEndpointProvider : publ public: using CodeStarNotificationsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CodeStarNotificationsEndpointProvider() - : CodeStarNotificationsDefaultEpProviderBase(Aws::CodeStarNotifications::CodeStarNotificationsEndpointRules::GetRulesBlob(), - Aws::CodeStarNotifications::CodeStarNotificationsEndpointRules::RulesBlobSize) {} + CodeStarNotificationsEndpointProvider(); ~CodeStarNotificationsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h index c1e8cf5453a..7e36d0c9869 100644 --- a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CODESTARNOTIFICATIONS_API #define AWS_CODESTARNOTIFICATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CODESTARNOTIFICATIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODESTARNOTIFICATIONS_API #define AWS_CODESTARNOTIFICATIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CODESTARNOTIFICATIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CODESTARNOTIFICATIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotificationsEndpointRules.h b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/internal/CodeStarNotificationsEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotificationsEndpointRules.h rename to generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/internal/CodeStarNotificationsEndpointRules.h index 280ae566a1a..b4ac93e2864 100644 --- a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotificationsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/internal/CodeStarNotificationsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CodeStarNotifications { -class CodeStarNotificationsEndpointRules { +class AWS_CODESTARNOTIFICATIONS_LOCAL CodeStarNotificationsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointProvider.cpp index c480b59d928..58f268abd2e 100644 --- a/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CodeStarNotifications { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CodeStarNotificationsEndpointProvider::CodeStarNotificationsEndpointProvider() + : CodeStarNotificationsDefaultEpProviderBase(Aws::CodeStarNotifications::CodeStarNotificationsEndpointRules::GetRulesBlob(), + Aws::CodeStarNotifications::CodeStarNotificationsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CodeStarNotifications } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointRules.cpp b/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointRules.cpp index c773bc57c0d..38ec42397a7 100644 --- a/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-codestar-notifications/source/CodeStarNotificationsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cognito-identity/CMakeLists.txt b/generated/src/aws-cpp-sdk-cognito-identity/CMakeLists.txt index a66cc00e127..dad8f84bb6a 100644 --- a/generated/src/aws-cpp-sdk-cognito-identity/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cognito-identity/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COGNITO-IDENTITY_MODEL_HEADERS "include/aws/cognito-identity/model/*.h" ) +file(GLOB AWS_COGNITO-IDENTITY_INTERNAL_HEADERS + "include/aws/cognito-identity/internal/*.h" +) + file(GLOB AWS_COGNITO-IDENTITY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COGNITO-IDENTITY_MODEL_SOURCE file(GLOB COGNITO-IDENTITY_UNIFIED_HEADERS ${AWS_COGNITO-IDENTITY_HEADERS} + ${AWS_COGNITO-IDENTITY_INTERNAL_HEADERS} ${AWS_COGNITO-IDENTITY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cognito-identity" FILES ${AWS_COGNITO-IDENTITY_HEADERS}) + source_group("Header Files\\aws\\cognito-identity\\internal" FILES ${AWS_COGNITO-IDENTITY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cognito-identity\\model" FILES ${AWS_COGNITO-IDENTITY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COGNITO-IDENTITY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COGNITO-IDENTITY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityEndpointProvider.h b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityEndpointProvider.h index 8c7e57fe527..2ff78de6de2 100644 --- a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_COGNITOIDENTITY_API CognitoIdentityEndpointProvider : public CognitoId public: using CognitoIdentityResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CognitoIdentityEndpointProvider() - : CognitoIdentityDefaultEpProviderBase(Aws::CognitoIdentity::CognitoIdentityEndpointRules::GetRulesBlob(), - Aws::CognitoIdentity::CognitoIdentityEndpointRules::RulesBlobSize) {} + CognitoIdentityEndpointProvider(); ~CognitoIdentityEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h index 26c7bb62873..2b16c6f4ac8 100644 --- a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COGNITOIDENTITY_API #define AWS_COGNITOIDENTITY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COGNITOIDENTITY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COGNITOIDENTITY_API #define AWS_COGNITOIDENTITY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COGNITOIDENTITY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COGNITOIDENTITY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityEndpointRules.h b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/internal/CognitoIdentityEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityEndpointRules.h rename to generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/internal/CognitoIdentityEndpointRules.h index 06eb108d605..398be0d1230 100644 --- a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/internal/CognitoIdentityEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CognitoIdentity { -class CognitoIdentityEndpointRules { +class AWS_COGNITOIDENTITY_LOCAL CognitoIdentityEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointProvider.cpp index e3df3847105..325050df65a 100644 --- a/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CognitoIdentity { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CognitoIdentityEndpointProvider::CognitoIdentityEndpointProvider() + : CognitoIdentityDefaultEpProviderBase(Aws::CognitoIdentity::CognitoIdentityEndpointRules::GetRulesBlob(), + Aws::CognitoIdentity::CognitoIdentityEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CognitoIdentity } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointRules.cpp b/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointRules.cpp index 0088082a4e1..79498254465 100644 --- a/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cognito-identity/source/CognitoIdentityEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cognito-idp/CMakeLists.txt b/generated/src/aws-cpp-sdk-cognito-idp/CMakeLists.txt index 9809716d5f9..a1bcee8c480 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cognito-idp/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COGNITO-IDP_MODEL_HEADERS "include/aws/cognito-idp/model/*.h" ) +file(GLOB AWS_COGNITO-IDP_INTERNAL_HEADERS + "include/aws/cognito-idp/internal/*.h" +) + file(GLOB AWS_COGNITO-IDP_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COGNITO-IDP_MODEL_SOURCE file(GLOB COGNITO-IDP_UNIFIED_HEADERS ${AWS_COGNITO-IDP_HEADERS} + ${AWS_COGNITO-IDP_INTERNAL_HEADERS} ${AWS_COGNITO-IDP_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cognito-idp" FILES ${AWS_COGNITO-IDP_HEADERS}) + source_group("Header Files\\aws\\cognito-idp\\internal" FILES ${AWS_COGNITO-IDP_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cognito-idp\\model" FILES ${AWS_COGNITO-IDP_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COGNITO-IDP_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COGNITO-IDP_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderEndpointProvider.h b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderEndpointProvider.h index 08adabdfe62..07fb7dfbec0 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_COGNITOIDENTITYPROVIDER_API CognitoIdentityProviderEndpointProvider : public: using CognitoIdentityProviderResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CognitoIdentityProviderEndpointProvider() - : CognitoIdentityProviderDefaultEpProviderBase(Aws::CognitoIdentityProvider::CognitoIdentityProviderEndpointRules::GetRulesBlob(), - Aws::CognitoIdentityProvider::CognitoIdentityProviderEndpointRules::RulesBlobSize) {} + CognitoIdentityProviderEndpointProvider(); ~CognitoIdentityProviderEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h index f050237d6dc..eb8e8c45638 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COGNITOIDENTITYPROVIDER_API #define AWS_COGNITOIDENTITYPROVIDER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COGNITOIDENTITYPROVIDER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COGNITOIDENTITYPROVIDER_API #define AWS_COGNITOIDENTITYPROVIDER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COGNITOIDENTITYPROVIDER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COGNITOIDENTITYPROVIDER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderEndpointRules.h b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/internal/CognitoIdentityProviderEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderEndpointRules.h rename to generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/internal/CognitoIdentityProviderEndpointRules.h index 54b5d61b741..f767e0f1b5c 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/internal/CognitoIdentityProviderEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CognitoIdentityProvider { -class CognitoIdentityProviderEndpointRules { +class AWS_COGNITOIDENTITYPROVIDER_LOCAL CognitoIdentityProviderEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointProvider.cpp index 31951d89b3b..5d5ac9edea1 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CognitoIdentityProvider { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CognitoIdentityProviderEndpointProvider::CognitoIdentityProviderEndpointProvider() + : CognitoIdentityProviderDefaultEpProviderBase(Aws::CognitoIdentityProvider::CognitoIdentityProviderEndpointRules::GetRulesBlob(), + Aws::CognitoIdentityProvider::CognitoIdentityProviderEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CognitoIdentityProvider } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointRules.cpp b/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointRules.cpp index 1406dd851bf..a9fa91c18e1 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cognito-idp/source/CognitoIdentityProviderEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cognito-sync/CMakeLists.txt b/generated/src/aws-cpp-sdk-cognito-sync/CMakeLists.txt index 415ebdfa88d..2e29f9fee40 100644 --- a/generated/src/aws-cpp-sdk-cognito-sync/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cognito-sync/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COGNITO-SYNC_MODEL_HEADERS "include/aws/cognito-sync/model/*.h" ) +file(GLOB AWS_COGNITO-SYNC_INTERNAL_HEADERS + "include/aws/cognito-sync/internal/*.h" +) + file(GLOB AWS_COGNITO-SYNC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COGNITO-SYNC_MODEL_SOURCE file(GLOB COGNITO-SYNC_UNIFIED_HEADERS ${AWS_COGNITO-SYNC_HEADERS} + ${AWS_COGNITO-SYNC_INTERNAL_HEADERS} ${AWS_COGNITO-SYNC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cognito-sync" FILES ${AWS_COGNITO-SYNC_HEADERS}) + source_group("Header Files\\aws\\cognito-sync\\internal" FILES ${AWS_COGNITO-SYNC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cognito-sync\\model" FILES ${AWS_COGNITO-SYNC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COGNITO-SYNC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COGNITO-SYNC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSyncEndpointProvider.h b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSyncEndpointProvider.h index b1f9cda98fe..608678bd4a7 100644 --- a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSyncEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSyncEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_COGNITOSYNC_API CognitoSyncEndpointProvider : public CognitoSyncDefaul public: using CognitoSyncResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CognitoSyncEndpointProvider() - : CognitoSyncDefaultEpProviderBase(Aws::CognitoSync::CognitoSyncEndpointRules::GetRulesBlob(), - Aws::CognitoSync::CognitoSyncEndpointRules::RulesBlobSize) {} + CognitoSyncEndpointProvider(); ~CognitoSyncEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h index 65986f6da63..92611e1ee86 100644 --- a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COGNITOSYNC_API #define AWS_COGNITOSYNC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COGNITOSYNC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COGNITOSYNC_API #define AWS_COGNITOSYNC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COGNITOSYNC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COGNITOSYNC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSyncEndpointRules.h b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/internal/CognitoSyncEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSyncEndpointRules.h rename to generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/internal/CognitoSyncEndpointRules.h index 2d36cc46d79..8bf4d080397 100644 --- a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSyncEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/internal/CognitoSyncEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CognitoSync { -class CognitoSyncEndpointRules { +class AWS_COGNITOSYNC_LOCAL CognitoSyncEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointProvider.cpp index 0989f5f1a3d..12c9d539b60 100644 --- a/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CognitoSync { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CognitoSyncEndpointProvider::CognitoSyncEndpointProvider() + : CognitoSyncDefaultEpProviderBase(Aws::CognitoSync::CognitoSyncEndpointRules::GetRulesBlob(), + Aws::CognitoSync::CognitoSyncEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CognitoSync } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointRules.cpp b/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointRules.cpp index 3003f2e06c9..74d2dc09c50 100644 --- a/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cognito-sync/source/CognitoSyncEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-comprehend/CMakeLists.txt b/generated/src/aws-cpp-sdk-comprehend/CMakeLists.txt index 1e3a6cda51b..21f1731cc50 100644 --- a/generated/src/aws-cpp-sdk-comprehend/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-comprehend/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COMPREHEND_MODEL_HEADERS "include/aws/comprehend/model/*.h" ) +file(GLOB AWS_COMPREHEND_INTERNAL_HEADERS + "include/aws/comprehend/internal/*.h" +) + file(GLOB AWS_COMPREHEND_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COMPREHEND_MODEL_SOURCE file(GLOB COMPREHEND_UNIFIED_HEADERS ${AWS_COMPREHEND_HEADERS} + ${AWS_COMPREHEND_INTERNAL_HEADERS} ${AWS_COMPREHEND_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\comprehend" FILES ${AWS_COMPREHEND_HEADERS}) + source_group("Header Files\\aws\\comprehend\\internal" FILES ${AWS_COMPREHEND_INTERNAL_HEADERS}) source_group("Header Files\\aws\\comprehend\\model" FILES ${AWS_COMPREHEND_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COMPREHEND_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COMPREHEND_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/ComprehendEndpointProvider.h b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/ComprehendEndpointProvider.h index 605f17da45a..0f64bc3caa5 100644 --- a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/ComprehendEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/ComprehendEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_COMPREHEND_API ComprehendEndpointProvider : public ComprehendDefaultEp public: using ComprehendResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ComprehendEndpointProvider() - : ComprehendDefaultEpProviderBase(Aws::Comprehend::ComprehendEndpointRules::GetRulesBlob(), - Aws::Comprehend::ComprehendEndpointRules::RulesBlobSize) {} + ComprehendEndpointProvider(); ~ComprehendEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h index 3a4547cea2f..c74249e1f37 100644 --- a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COMPREHEND_API #define AWS_COMPREHEND_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COMPREHEND_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COMPREHEND_API #define AWS_COMPREHEND_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COMPREHEND_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COMPREHEND_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/ComprehendEndpointRules.h b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/internal/ComprehendEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/ComprehendEndpointRules.h rename to generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/internal/ComprehendEndpointRules.h index b95a7278712..65d7f9a87a0 100644 --- a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/ComprehendEndpointRules.h +++ b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/internal/ComprehendEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Comprehend { -class ComprehendEndpointRules { +class AWS_COMPREHEND_LOCAL ComprehendEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointProvider.cpp b/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointProvider.cpp index d778af4db98..d9f4d37a083 100644 --- a/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Comprehend { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ComprehendEndpointProvider::ComprehendEndpointProvider() + : ComprehendDefaultEpProviderBase(Aws::Comprehend::ComprehendEndpointRules::GetRulesBlob(), + Aws::Comprehend::ComprehendEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Comprehend } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointRules.cpp b/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointRules.cpp index 55f4f7cb6b6..8f962263eb2 100644 --- a/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-comprehend/source/ComprehendEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-comprehendmedical/CMakeLists.txt b/generated/src/aws-cpp-sdk-comprehendmedical/CMakeLists.txt index 22d212f8e1c..55b57587091 100644 --- a/generated/src/aws-cpp-sdk-comprehendmedical/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-comprehendmedical/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COMPREHENDMEDICAL_MODEL_HEADERS "include/aws/comprehendmedical/model/*.h" ) +file(GLOB AWS_COMPREHENDMEDICAL_INTERNAL_HEADERS + "include/aws/comprehendmedical/internal/*.h" +) + file(GLOB AWS_COMPREHENDMEDICAL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COMPREHENDMEDICAL_MODEL_SOURCE file(GLOB COMPREHENDMEDICAL_UNIFIED_HEADERS ${AWS_COMPREHENDMEDICAL_HEADERS} + ${AWS_COMPREHENDMEDICAL_INTERNAL_HEADERS} ${AWS_COMPREHENDMEDICAL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\comprehendmedical" FILES ${AWS_COMPREHENDMEDICAL_HEADERS}) + source_group("Header Files\\aws\\comprehendmedical\\internal" FILES ${AWS_COMPREHENDMEDICAL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\comprehendmedical\\model" FILES ${AWS_COMPREHENDMEDICAL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COMPREHENDMEDICAL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COMPREHENDMEDICAL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedicalEndpointProvider.h b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedicalEndpointProvider.h index 9eecaddc8b3..780f0d456ea 100644 --- a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedicalEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedicalEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_COMPREHENDMEDICAL_API ComprehendMedicalEndpointProvider : public Compr public: using ComprehendMedicalResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ComprehendMedicalEndpointProvider() - : ComprehendMedicalDefaultEpProviderBase(Aws::ComprehendMedical::ComprehendMedicalEndpointRules::GetRulesBlob(), - Aws::ComprehendMedical::ComprehendMedicalEndpointRules::RulesBlobSize) {} + ComprehendMedicalEndpointProvider(); ~ComprehendMedicalEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h index a4be7ff90e1..a640ba2837b 100644 --- a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COMPREHENDMEDICAL_API #define AWS_COMPREHENDMEDICAL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COMPREHENDMEDICAL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COMPREHENDMEDICAL_API #define AWS_COMPREHENDMEDICAL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COMPREHENDMEDICAL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COMPREHENDMEDICAL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedicalEndpointRules.h b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/internal/ComprehendMedicalEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedicalEndpointRules.h rename to generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/internal/ComprehendMedicalEndpointRules.h index 0333a2d58d3..61cecb45742 100644 --- a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedicalEndpointRules.h +++ b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/internal/ComprehendMedicalEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ComprehendMedical { -class ComprehendMedicalEndpointRules { +class AWS_COMPREHENDMEDICAL_LOCAL ComprehendMedicalEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointProvider.cpp b/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointProvider.cpp index 80f925e2b2e..975f54f1929 100644 --- a/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ComprehendMedical { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ComprehendMedicalEndpointProvider::ComprehendMedicalEndpointProvider() + : ComprehendMedicalDefaultEpProviderBase(Aws::ComprehendMedical::ComprehendMedicalEndpointRules::GetRulesBlob(), + Aws::ComprehendMedical::ComprehendMedicalEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ComprehendMedical } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointRules.cpp b/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointRules.cpp index d739f58b4ed..0aaee41ba29 100644 --- a/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-comprehendmedical/source/ComprehendMedicalEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-compute-optimizer-automation/CMakeLists.txt b/generated/src/aws-cpp-sdk-compute-optimizer-automation/CMakeLists.txt index 5afa2aff13e..563cf191467 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer-automation/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-compute-optimizer-automation/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COMPUTE-OPTIMIZER-AUTOMATION_MODEL_HEADERS "include/aws/compute-optimizer-automation/model/*.h" ) +file(GLOB AWS_COMPUTE-OPTIMIZER-AUTOMATION_INTERNAL_HEADERS + "include/aws/compute-optimizer-automation/internal/*.h" +) + file(GLOB AWS_COMPUTE-OPTIMIZER-AUTOMATION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COMPUTE-OPTIMIZER-AUTOMATION_MODEL_SOURCE file(GLOB COMPUTE-OPTIMIZER-AUTOMATION_UNIFIED_HEADERS ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_HEADERS} + ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_INTERNAL_HEADERS} ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\compute-optimizer-automation" FILES ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_HEADERS}) + source_group("Header Files\\aws\\compute-optimizer-automation\\internal" FILES ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\compute-optimizer-automation\\model" FILES ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COMPUTE-OPTIMIZER-AUTOMATION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomationEndpointProvider.h b/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomationEndpointProvider.h index f5d9e2001a7..f1030f76fb6 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomationEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomationEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -45,10 +44,7 @@ class AWS_COMPUTEOPTIMIZERAUTOMATION_API ComputeOptimizerAutomationEndpointProvi public: using ComputeOptimizerAutomationResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ComputeOptimizerAutomationEndpointProvider() - : ComputeOptimizerAutomationDefaultEpProviderBase( - Aws::ComputeOptimizerAutomation::ComputeOptimizerAutomationEndpointRules::GetRulesBlob(), - Aws::ComputeOptimizerAutomation::ComputeOptimizerAutomationEndpointRules::RulesBlobSize) {} + ComputeOptimizerAutomationEndpointProvider(); ~ComputeOptimizerAutomationEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomation_EXPORTS.h b/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomation_EXPORTS.h index d3b41597cd7..579c85588b1 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomation_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COMPUTEOPTIMIZERAUTOMATION_API #define AWS_COMPUTEOPTIMIZERAUTOMATION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COMPUTEOPTIMIZERAUTOMATION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COMPUTEOPTIMIZERAUTOMATION_API #define AWS_COMPUTEOPTIMIZERAUTOMATION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COMPUTEOPTIMIZERAUTOMATION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COMPUTEOPTIMIZERAUTOMATION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomationEndpointRules.h b/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/internal/ComputeOptimizerAutomationEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomationEndpointRules.h rename to generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/internal/ComputeOptimizerAutomationEndpointRules.h index a6e272c6a07..02aecf6e127 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/ComputeOptimizerAutomationEndpointRules.h +++ b/generated/src/aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation/internal/ComputeOptimizerAutomationEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ComputeOptimizerAutomation { -class ComputeOptimizerAutomationEndpointRules { +class AWS_COMPUTEOPTIMIZERAUTOMATION_LOCAL ComputeOptimizerAutomationEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointProvider.cpp b/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointProvider.cpp index 89937cddbd1..9752a27e844 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace ComputeOptimizerAutomation { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ComputeOptimizerAutomationEndpointProvider::ComputeOptimizerAutomationEndpointProvider() + : ComputeOptimizerAutomationDefaultEpProviderBase( + Aws::ComputeOptimizerAutomation::ComputeOptimizerAutomationEndpointRules::GetRulesBlob(), + Aws::ComputeOptimizerAutomation::ComputeOptimizerAutomationEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ComputeOptimizerAutomation } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointRules.cpp b/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointRules.cpp index 10b3128b3f0..1ae42d5b74e 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-compute-optimizer-automation/source/ComputeOptimizerAutomationEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-compute-optimizer/CMakeLists.txt b/generated/src/aws-cpp-sdk-compute-optimizer/CMakeLists.txt index c19d63db164..66403c9cd4b 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-compute-optimizer/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COMPUTE-OPTIMIZER_MODEL_HEADERS "include/aws/compute-optimizer/model/*.h" ) +file(GLOB AWS_COMPUTE-OPTIMIZER_INTERNAL_HEADERS + "include/aws/compute-optimizer/internal/*.h" +) + file(GLOB AWS_COMPUTE-OPTIMIZER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COMPUTE-OPTIMIZER_MODEL_SOURCE file(GLOB COMPUTE-OPTIMIZER_UNIFIED_HEADERS ${AWS_COMPUTE-OPTIMIZER_HEADERS} + ${AWS_COMPUTE-OPTIMIZER_INTERNAL_HEADERS} ${AWS_COMPUTE-OPTIMIZER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\compute-optimizer" FILES ${AWS_COMPUTE-OPTIMIZER_HEADERS}) + source_group("Header Files\\aws\\compute-optimizer\\internal" FILES ${AWS_COMPUTE-OPTIMIZER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\compute-optimizer\\model" FILES ${AWS_COMPUTE-OPTIMIZER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COMPUTE-OPTIMIZER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COMPUTE-OPTIMIZER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizerEndpointProvider.h b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizerEndpointProvider.h index be9e65fc371..e2514184255 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_COMPUTEOPTIMIZER_API ComputeOptimizerEndpointProvider : public Compute public: using ComputeOptimizerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ComputeOptimizerEndpointProvider() - : ComputeOptimizerDefaultEpProviderBase(Aws::ComputeOptimizer::ComputeOptimizerEndpointRules::GetRulesBlob(), - Aws::ComputeOptimizer::ComputeOptimizerEndpointRules::RulesBlobSize) {} + ComputeOptimizerEndpointProvider(); ~ComputeOptimizerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h index 5e4d7492bd3..58ed61bfee2 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COMPUTEOPTIMIZER_API #define AWS_COMPUTEOPTIMIZER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COMPUTEOPTIMIZER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COMPUTEOPTIMIZER_API #define AWS_COMPUTEOPTIMIZER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COMPUTEOPTIMIZER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COMPUTEOPTIMIZER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizerEndpointRules.h b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/internal/ComputeOptimizerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizerEndpointRules.h rename to generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/internal/ComputeOptimizerEndpointRules.h index 06f81e8c26c..f6b75a000e3 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/internal/ComputeOptimizerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ComputeOptimizer { -class ComputeOptimizerEndpointRules { +class AWS_COMPUTEOPTIMIZER_LOCAL ComputeOptimizerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointProvider.cpp index b2d9d7792fe..b0aef9b1831 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ComputeOptimizer { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ComputeOptimizerEndpointProvider::ComputeOptimizerEndpointProvider() + : ComputeOptimizerDefaultEpProviderBase(Aws::ComputeOptimizer::ComputeOptimizerEndpointRules::GetRulesBlob(), + Aws::ComputeOptimizer::ComputeOptimizerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ComputeOptimizer } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointRules.cpp b/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointRules.cpp index ced5677b3c8..3d394809686 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-compute-optimizer/source/ComputeOptimizerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-config/CMakeLists.txt b/generated/src/aws-cpp-sdk-config/CMakeLists.txt index 21ee4205219..f71814b9560 100644 --- a/generated/src/aws-cpp-sdk-config/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-config/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONFIG_MODEL_HEADERS "include/aws/config/model/*.h" ) +file(GLOB AWS_CONFIG_INTERNAL_HEADERS + "include/aws/config/internal/*.h" +) + file(GLOB AWS_CONFIG_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONFIG_MODEL_SOURCE file(GLOB CONFIG_UNIFIED_HEADERS ${AWS_CONFIG_HEADERS} + ${AWS_CONFIG_INTERNAL_HEADERS} ${AWS_CONFIG_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\config" FILES ${AWS_CONFIG_HEADERS}) + source_group("Header Files\\aws\\config\\internal" FILES ${AWS_CONFIG_INTERNAL_HEADERS}) source_group("Header Files\\aws\\config\\model" FILES ${AWS_CONFIG_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONFIG_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONFIG_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigServiceEndpointProvider.h index 9ac53610208..e50628401bd 100644 --- a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigServiceEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CONFIGSERVICE_API ConfigServiceEndpointProvider : public ConfigService public: using ConfigServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConfigServiceEndpointProvider() - : ConfigServiceDefaultEpProviderBase(Aws::ConfigService::ConfigServiceEndpointRules::GetRulesBlob(), - Aws::ConfigService::ConfigServiceEndpointRules::RulesBlobSize) {} + ConfigServiceEndpointProvider(); ~ConfigServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h b/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h index 23d3471b76a..998dde54044 100644 --- a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONFIGSERVICE_API #define AWS_CONFIGSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONFIGSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONFIGSERVICE_API #define AWS_CONFIGSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONFIGSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONFIGSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigServiceEndpointRules.h b/generated/src/aws-cpp-sdk-config/include/aws/config/internal/ConfigServiceEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-config/include/aws/config/ConfigServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-config/include/aws/config/internal/ConfigServiceEndpointRules.h index 6e2f61e57a6..b9e799dc456 100644 --- a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-config/include/aws/config/internal/ConfigServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConfigService { -class ConfigServiceEndpointRules { +class AWS_CONFIGSERVICE_LOCAL ConfigServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointProvider.cpp index 9b0f31c4012..06e13c0931b 100644 --- a/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConfigService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConfigServiceEndpointProvider::ConfigServiceEndpointProvider() + : ConfigServiceDefaultEpProviderBase(Aws::ConfigService::ConfigServiceEndpointRules::GetRulesBlob(), + Aws::ConfigService::ConfigServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConfigService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointRules.cpp index b722f30c4fc..4738419f090 100644 --- a/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-config/source/ConfigServiceEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-connect-contact-lens/CMakeLists.txt b/generated/src/aws-cpp-sdk-connect-contact-lens/CMakeLists.txt index 822ed0c9edf..712a1b43c5d 100644 --- a/generated/src/aws-cpp-sdk-connect-contact-lens/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-connect-contact-lens/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONNECT-CONTACT-LENS_MODEL_HEADERS "include/aws/connect-contact-lens/model/*.h" ) +file(GLOB AWS_CONNECT-CONTACT-LENS_INTERNAL_HEADERS + "include/aws/connect-contact-lens/internal/*.h" +) + file(GLOB AWS_CONNECT-CONTACT-LENS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONNECT-CONTACT-LENS_MODEL_SOURCE file(GLOB CONNECT-CONTACT-LENS_UNIFIED_HEADERS ${AWS_CONNECT-CONTACT-LENS_HEADERS} + ${AWS_CONNECT-CONTACT-LENS_INTERNAL_HEADERS} ${AWS_CONNECT-CONTACT-LENS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\connect-contact-lens" FILES ${AWS_CONNECT-CONTACT-LENS_HEADERS}) + source_group("Header Files\\aws\\connect-contact-lens\\internal" FILES ${AWS_CONNECT-CONTACT-LENS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\connect-contact-lens\\model" FILES ${AWS_CONNECT-CONTACT-LENS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONNECT-CONTACT-LENS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONNECT-CONTACT-LENS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLensEndpointProvider.h b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLensEndpointProvider.h index 39c2e0d115c..c8dc50e5377 100644 --- a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLensEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLensEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_CONNECTCONTACTLENS_API ConnectContactLensEndpointProvider : public Con public: using ConnectContactLensResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectContactLensEndpointProvider() - : ConnectContactLensDefaultEpProviderBase(Aws::ConnectContactLens::ConnectContactLensEndpointRules::GetRulesBlob(), - Aws::ConnectContactLens::ConnectContactLensEndpointRules::RulesBlobSize) {} + ConnectContactLensEndpointProvider(); ~ConnectContactLensEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h index e0e6c439e63..2fbb563c905 100644 --- a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECTCONTACTLENS_API #define AWS_CONNECTCONTACTLENS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECTCONTACTLENS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTCONTACTLENS_API #define AWS_CONNECTCONTACTLENS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECTCONTACTLENS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECTCONTACTLENS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLensEndpointRules.h b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/internal/ConnectContactLensEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLensEndpointRules.h rename to generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/internal/ConnectContactLensEndpointRules.h index ef0b3e8ad3d..d95241fbfdc 100644 --- a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLensEndpointRules.h +++ b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/internal/ConnectContactLensEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConnectContactLens { -class ConnectContactLensEndpointRules { +class AWS_CONNECTCONTACTLENS_LOCAL ConnectContactLensEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointProvider.cpp b/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointProvider.cpp index 607ceac29c8..c91598510b5 100644 --- a/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConnectContactLens { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectContactLensEndpointProvider::ConnectContactLensEndpointProvider() + : ConnectContactLensDefaultEpProviderBase(Aws::ConnectContactLens::ConnectContactLensEndpointRules::GetRulesBlob(), + Aws::ConnectContactLens::ConnectContactLensEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConnectContactLens } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointRules.cpp b/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointRules.cpp index 3fb5c6d8090..0f8f353e8fe 100644 --- a/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-connect-contact-lens/source/ConnectContactLensEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-connect/CMakeLists.txt b/generated/src/aws-cpp-sdk-connect/CMakeLists.txt index 8cf1cdcd5da..5401bd0966e 100644 --- a/generated/src/aws-cpp-sdk-connect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-connect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONNECT_MODEL_HEADERS "include/aws/connect/model/*.h" ) +file(GLOB AWS_CONNECT_INTERNAL_HEADERS + "include/aws/connect/internal/*.h" +) + file(GLOB AWS_CONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONNECT_MODEL_SOURCE file(GLOB CONNECT_UNIFIED_HEADERS ${AWS_CONNECT_HEADERS} + ${AWS_CONNECT_INTERNAL_HEADERS} ${AWS_CONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\connect" FILES ${AWS_CONNECT_HEADERS}) + source_group("Header Files\\aws\\connect\\internal" FILES ${AWS_CONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\connect\\model" FILES ${AWS_CONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectEndpointProvider.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectEndpointProvider.h index 4e42fed6939..08a77f38625 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CONNECT_API ConnectEndpointProvider : public ConnectDefaultEpProviderB public: using ConnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectEndpointProvider() - : ConnectDefaultEpProviderBase(Aws::Connect::ConnectEndpointRules::GetRulesBlob(), - Aws::Connect::ConnectEndpointRules::RulesBlobSize) {} + ConnectEndpointProvider(); ~ConnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h index 1da805f9843..d041b6e58fc 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECT_API #define AWS_CONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECT_API #define AWS_CONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectEndpointRules.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/internal/ConnectEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectEndpointRules.h rename to generated/src/aws-cpp-sdk-connect/include/aws/connect/internal/ConnectEndpointRules.h index fbe1d81ec5f..09ce720b04f 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/internal/ConnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Connect { -class ConnectEndpointRules { +class AWS_CONNECT_LOCAL ConnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointProvider.cpp index 02b8741c89f..9f78b1884d3 100644 --- a/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Connect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectEndpointProvider::ConnectEndpointProvider() + : ConnectDefaultEpProviderBase(Aws::Connect::ConnectEndpointRules::GetRulesBlob(), Aws::Connect::ConnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Connect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointRules.cpp index 75b718eafdf..fef924ff8d6 100644 --- a/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-connect/source/ConnectEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-connectcampaigns/CMakeLists.txt b/generated/src/aws-cpp-sdk-connectcampaigns/CMakeLists.txt index 1fc6d8d0176..f6bfc3098ac 100644 --- a/generated/src/aws-cpp-sdk-connectcampaigns/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-connectcampaigns/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONNECTCAMPAIGNS_MODEL_HEADERS "include/aws/connectcampaigns/model/*.h" ) +file(GLOB AWS_CONNECTCAMPAIGNS_INTERNAL_HEADERS + "include/aws/connectcampaigns/internal/*.h" +) + file(GLOB AWS_CONNECTCAMPAIGNS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONNECTCAMPAIGNS_MODEL_SOURCE file(GLOB CONNECTCAMPAIGNS_UNIFIED_HEADERS ${AWS_CONNECTCAMPAIGNS_HEADERS} + ${AWS_CONNECTCAMPAIGNS_INTERNAL_HEADERS} ${AWS_CONNECTCAMPAIGNS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\connectcampaigns" FILES ${AWS_CONNECTCAMPAIGNS_HEADERS}) + source_group("Header Files\\aws\\connectcampaigns\\internal" FILES ${AWS_CONNECTCAMPAIGNS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\connectcampaigns\\model" FILES ${AWS_CONNECTCAMPAIGNS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONNECTCAMPAIGNS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONNECTCAMPAIGNS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaignsEndpointProvider.h b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaignsEndpointProvider.h index ebe1e80f8ad..5e938723104 100644 --- a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaignsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaignsEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -43,9 +42,7 @@ class AWS_CONNECTCAMPAIGNS_API ConnectCampaignsEndpointProvider : public Connect public: using ConnectCampaignsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectCampaignsEndpointProvider() - : ConnectCampaignsDefaultEpProviderBase(Aws::ConnectCampaigns::ConnectCampaignsEndpointRules::GetRulesBlob(), - Aws::ConnectCampaigns::ConnectCampaignsEndpointRules::RulesBlobSize) {} + ConnectCampaignsEndpointProvider(); ~ConnectCampaignsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h index 164e3beb0aa..a042373040a 100644 --- a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECTCAMPAIGNS_API #define AWS_CONNECTCAMPAIGNS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECTCAMPAIGNS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTCAMPAIGNS_API #define AWS_CONNECTCAMPAIGNS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECTCAMPAIGNS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECTCAMPAIGNS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaignsEndpointRules.h b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/internal/ConnectCampaignsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaignsEndpointRules.h rename to generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/internal/ConnectCampaignsEndpointRules.h index 64b08b5f3f2..9abcbc7a3bd 100644 --- a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaignsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/internal/ConnectCampaignsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConnectCampaigns { -class ConnectCampaignsEndpointRules { +class AWS_CONNECTCAMPAIGNS_LOCAL ConnectCampaignsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointProvider.cpp index cec8158b6d1..03ed5d8f91b 100644 --- a/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConnectCampaigns { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectCampaignsEndpointProvider::ConnectCampaignsEndpointProvider() + : ConnectCampaignsDefaultEpProviderBase(Aws::ConnectCampaigns::ConnectCampaignsEndpointRules::GetRulesBlob(), + Aws::ConnectCampaigns::ConnectCampaignsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConnectCampaigns } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointRules.cpp b/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointRules.cpp index 2a67b748bf3..cd852476a97 100644 --- a/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-connectcampaigns/source/ConnectCampaignsEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-connectcampaignsv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-connectcampaignsv2/CMakeLists.txt index bd96a4cb370..bcc1eb4252a 100644 --- a/generated/src/aws-cpp-sdk-connectcampaignsv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-connectcampaignsv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONNECTCAMPAIGNSV2_MODEL_HEADERS "include/aws/connectcampaignsv2/model/*.h" ) +file(GLOB AWS_CONNECTCAMPAIGNSV2_INTERNAL_HEADERS + "include/aws/connectcampaignsv2/internal/*.h" +) + file(GLOB AWS_CONNECTCAMPAIGNSV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONNECTCAMPAIGNSV2_MODEL_SOURCE file(GLOB CONNECTCAMPAIGNSV2_UNIFIED_HEADERS ${AWS_CONNECTCAMPAIGNSV2_HEADERS} + ${AWS_CONNECTCAMPAIGNSV2_INTERNAL_HEADERS} ${AWS_CONNECTCAMPAIGNSV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\connectcampaignsv2" FILES ${AWS_CONNECTCAMPAIGNSV2_HEADERS}) + source_group("Header Files\\aws\\connectcampaignsv2\\internal" FILES ${AWS_CONNECTCAMPAIGNSV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\connectcampaignsv2\\model" FILES ${AWS_CONNECTCAMPAIGNSV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONNECTCAMPAIGNSV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONNECTCAMPAIGNSV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2EndpointProvider.h b/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2EndpointProvider.h index 085992f4fce..96aa15e2d29 100644 --- a/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2EndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_CONNECTCAMPAIGNSV2_API ConnectCampaignsV2EndpointProvider : public Con public: using ConnectCampaignsV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectCampaignsV2EndpointProvider() - : ConnectCampaignsV2DefaultEpProviderBase(Aws::ConnectCampaignsV2::ConnectCampaignsV2EndpointRules::GetRulesBlob(), - Aws::ConnectCampaignsV2::ConnectCampaignsV2EndpointRules::RulesBlobSize) {} + ConnectCampaignsV2EndpointProvider(); ~ConnectCampaignsV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2_EXPORTS.h b/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2_EXPORTS.h index 7ab46d9801b..4d93e82e39d 100644 --- a/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECTCAMPAIGNSV2_API #define AWS_CONNECTCAMPAIGNSV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECTCAMPAIGNSV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTCAMPAIGNSV2_API #define AWS_CONNECTCAMPAIGNSV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECTCAMPAIGNSV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECTCAMPAIGNSV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2EndpointRules.h b/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/internal/ConnectCampaignsV2EndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2EndpointRules.h rename to generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/internal/ConnectCampaignsV2EndpointRules.h index 904b86cbfa9..50f2606e65c 100644 --- a/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/ConnectCampaignsV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2/internal/ConnectCampaignsV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConnectCampaignsV2 { -class ConnectCampaignsV2EndpointRules { +class AWS_CONNECTCAMPAIGNSV2_LOCAL ConnectCampaignsV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointProvider.cpp index 41115a5e258..ebe5a067256 100644 --- a/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConnectCampaignsV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectCampaignsV2EndpointProvider::ConnectCampaignsV2EndpointProvider() + : ConnectCampaignsV2DefaultEpProviderBase(Aws::ConnectCampaignsV2::ConnectCampaignsV2EndpointRules::GetRulesBlob(), + Aws::ConnectCampaignsV2::ConnectCampaignsV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConnectCampaignsV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointRules.cpp index d9a5c6ea824..39411656e7c 100644 --- a/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-connectcampaignsv2/source/ConnectCampaignsV2EndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-connectcases/CMakeLists.txt b/generated/src/aws-cpp-sdk-connectcases/CMakeLists.txt index e0cdbb550ec..5a7d803ad50 100644 --- a/generated/src/aws-cpp-sdk-connectcases/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-connectcases/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONNECTCASES_MODEL_HEADERS "include/aws/connectcases/model/*.h" ) +file(GLOB AWS_CONNECTCASES_INTERNAL_HEADERS + "include/aws/connectcases/internal/*.h" +) + file(GLOB AWS_CONNECTCASES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONNECTCASES_MODEL_SOURCE file(GLOB CONNECTCASES_UNIFIED_HEADERS ${AWS_CONNECTCASES_HEADERS} + ${AWS_CONNECTCASES_INTERNAL_HEADERS} ${AWS_CONNECTCASES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\connectcases" FILES ${AWS_CONNECTCASES_HEADERS}) + source_group("Header Files\\aws\\connectcases\\internal" FILES ${AWS_CONNECTCASES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\connectcases\\model" FILES ${AWS_CONNECTCASES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONNECTCASES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONNECTCASES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCasesEndpointProvider.h b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCasesEndpointProvider.h index 65eddf52fb8..529079c402d 100644 --- a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCasesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCasesEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CONNECTCASES_API ConnectCasesEndpointProvider : public ConnectCasesDef public: using ConnectCasesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectCasesEndpointProvider() - : ConnectCasesDefaultEpProviderBase(Aws::ConnectCases::ConnectCasesEndpointRules::GetRulesBlob(), - Aws::ConnectCases::ConnectCasesEndpointRules::RulesBlobSize) {} + ConnectCasesEndpointProvider(); ~ConnectCasesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h index 54e3bf6f4be..1dba27000c6 100644 --- a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECTCASES_API #define AWS_CONNECTCASES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECTCASES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTCASES_API #define AWS_CONNECTCASES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECTCASES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECTCASES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCasesEndpointRules.h b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/internal/ConnectCasesEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCasesEndpointRules.h rename to generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/internal/ConnectCasesEndpointRules.h index c89555321da..694752f0552 100644 --- a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCasesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/internal/ConnectCasesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConnectCases { -class ConnectCasesEndpointRules { +class AWS_CONNECTCASES_LOCAL ConnectCasesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointProvider.cpp index 8b59591cc2a..c5a80f1f852 100644 --- a/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConnectCases { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectCasesEndpointProvider::ConnectCasesEndpointProvider() + : ConnectCasesDefaultEpProviderBase(Aws::ConnectCases::ConnectCasesEndpointRules::GetRulesBlob(), + Aws::ConnectCases::ConnectCasesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConnectCases } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointRules.cpp b/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointRules.cpp index 16de6011c8d..dc8f13e87a9 100644 --- a/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-connectcases/source/ConnectCasesEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-connecthealth/CMakeLists.txt b/generated/src/aws-cpp-sdk-connecthealth/CMakeLists.txt index aadc6c0a72b..5d9988a6931 100644 --- a/generated/src/aws-cpp-sdk-connecthealth/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-connecthealth/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONNECTHEALTH_MODEL_HEADERS "include/aws/connecthealth/model/*.h" ) +file(GLOB AWS_CONNECTHEALTH_INTERNAL_HEADERS + "include/aws/connecthealth/internal/*.h" +) + file(GLOB AWS_CONNECTHEALTH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONNECTHEALTH_MODEL_SOURCE file(GLOB CONNECTHEALTH_UNIFIED_HEADERS ${AWS_CONNECTHEALTH_HEADERS} + ${AWS_CONNECTHEALTH_INTERNAL_HEADERS} ${AWS_CONNECTHEALTH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\connecthealth" FILES ${AWS_CONNECTHEALTH_HEADERS}) + source_group("Header Files\\aws\\connecthealth\\internal" FILES ${AWS_CONNECTHEALTH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\connecthealth\\model" FILES ${AWS_CONNECTHEALTH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONNECTHEALTH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONNECTHEALTH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealthEndpointProvider.h b/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealthEndpointProvider.h index d11ac41547f..6101af41512 100644 --- a/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealthEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealthEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CONNECTHEALTH_API ConnectHealthEndpointProvider : public ConnectHealth public: using ConnectHealthResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectHealthEndpointProvider() - : ConnectHealthDefaultEpProviderBase(Aws::ConnectHealth::ConnectHealthEndpointRules::GetRulesBlob(), - Aws::ConnectHealth::ConnectHealthEndpointRules::RulesBlobSize) {} + ConnectHealthEndpointProvider(); ~ConnectHealthEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealth_EXPORTS.h b/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealth_EXPORTS.h index 6ba69f32b26..0659dda146b 100644 --- a/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealth_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealth_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECTHEALTH_API #define AWS_CONNECTHEALTH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECTHEALTH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTHEALTH_API #define AWS_CONNECTHEALTH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECTHEALTH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECTHEALTH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealthEndpointRules.h b/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/internal/ConnectHealthEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealthEndpointRules.h rename to generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/internal/ConnectHealthEndpointRules.h index 6c640b8c754..92fafdac0fb 100644 --- a/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/ConnectHealthEndpointRules.h +++ b/generated/src/aws-cpp-sdk-connecthealth/include/aws/connecthealth/internal/ConnectHealthEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConnectHealth { -class ConnectHealthEndpointRules { +class AWS_CONNECTHEALTH_LOCAL ConnectHealthEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointProvider.cpp b/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointProvider.cpp index e83ae8c815e..2f1569cafca 100644 --- a/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConnectHealth { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectHealthEndpointProvider::ConnectHealthEndpointProvider() + : ConnectHealthDefaultEpProviderBase(Aws::ConnectHealth::ConnectHealthEndpointRules::GetRulesBlob(), + Aws::ConnectHealth::ConnectHealthEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConnectHealth } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointRules.cpp b/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointRules.cpp index 8bd0ddf0832..2cd95438dd0 100644 --- a/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-connecthealth/source/ConnectHealthEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-connectparticipant/CMakeLists.txt b/generated/src/aws-cpp-sdk-connectparticipant/CMakeLists.txt index e5b53337887..bdf3c71385b 100644 --- a/generated/src/aws-cpp-sdk-connectparticipant/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-connectparticipant/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONNECTPARTICIPANT_MODEL_HEADERS "include/aws/connectparticipant/model/*.h" ) +file(GLOB AWS_CONNECTPARTICIPANT_INTERNAL_HEADERS + "include/aws/connectparticipant/internal/*.h" +) + file(GLOB AWS_CONNECTPARTICIPANT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONNECTPARTICIPANT_MODEL_SOURCE file(GLOB CONNECTPARTICIPANT_UNIFIED_HEADERS ${AWS_CONNECTPARTICIPANT_HEADERS} + ${AWS_CONNECTPARTICIPANT_INTERNAL_HEADERS} ${AWS_CONNECTPARTICIPANT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\connectparticipant" FILES ${AWS_CONNECTPARTICIPANT_HEADERS}) + source_group("Header Files\\aws\\connectparticipant\\internal" FILES ${AWS_CONNECTPARTICIPANT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\connectparticipant\\model" FILES ${AWS_CONNECTPARTICIPANT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONNECTPARTICIPANT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONNECTPARTICIPANT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipantEndpointProvider.h b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipantEndpointProvider.h index 895a107c194..fa55f875078 100644 --- a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipantEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipantEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -44,9 +43,7 @@ class AWS_CONNECTPARTICIPANT_API ConnectParticipantEndpointProvider : public Con public: using ConnectParticipantResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectParticipantEndpointProvider() - : ConnectParticipantDefaultEpProviderBase(Aws::ConnectParticipant::ConnectParticipantEndpointRules::GetRulesBlob(), - Aws::ConnectParticipant::ConnectParticipantEndpointRules::RulesBlobSize) {} + ConnectParticipantEndpointProvider(); ~ConnectParticipantEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h index 8e8f8f1a5b5..59dd3ef8643 100644 --- a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECTPARTICIPANT_API #define AWS_CONNECTPARTICIPANT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECTPARTICIPANT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTPARTICIPANT_API #define AWS_CONNECTPARTICIPANT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECTPARTICIPANT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECTPARTICIPANT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipantEndpointRules.h b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/internal/ConnectParticipantEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipantEndpointRules.h rename to generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/internal/ConnectParticipantEndpointRules.h index 82a9f1a43f3..839b5e0ecd5 100644 --- a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipantEndpointRules.h +++ b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/internal/ConnectParticipantEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConnectParticipant { -class ConnectParticipantEndpointRules { +class AWS_CONNECTPARTICIPANT_LOCAL ConnectParticipantEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointProvider.cpp b/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointProvider.cpp index 0ed9bbcafff..2b9a799fcc6 100644 --- a/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConnectParticipant { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectParticipantEndpointProvider::ConnectParticipantEndpointProvider() + : ConnectParticipantDefaultEpProviderBase(Aws::ConnectParticipant::ConnectParticipantEndpointRules::GetRulesBlob(), + Aws::ConnectParticipant::ConnectParticipantEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConnectParticipant } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointRules.cpp b/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointRules.cpp index 436674b0ae8..cee6046721d 100644 --- a/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-connectparticipant/source/ConnectParticipantEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-controlcatalog/CMakeLists.txt b/generated/src/aws-cpp-sdk-controlcatalog/CMakeLists.txt index 273af72e69f..accfdf6e25f 100644 --- a/generated/src/aws-cpp-sdk-controlcatalog/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-controlcatalog/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONTROLCATALOG_MODEL_HEADERS "include/aws/controlcatalog/model/*.h" ) +file(GLOB AWS_CONTROLCATALOG_INTERNAL_HEADERS + "include/aws/controlcatalog/internal/*.h" +) + file(GLOB AWS_CONTROLCATALOG_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONTROLCATALOG_MODEL_SOURCE file(GLOB CONTROLCATALOG_UNIFIED_HEADERS ${AWS_CONTROLCATALOG_HEADERS} + ${AWS_CONTROLCATALOG_INTERNAL_HEADERS} ${AWS_CONTROLCATALOG_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\controlcatalog" FILES ${AWS_CONTROLCATALOG_HEADERS}) + source_group("Header Files\\aws\\controlcatalog\\internal" FILES ${AWS_CONTROLCATALOG_INTERNAL_HEADERS}) source_group("Header Files\\aws\\controlcatalog\\model" FILES ${AWS_CONTROLCATALOG_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONTROLCATALOG_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONTROLCATALOG_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalogEndpointProvider.h b/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalogEndpointProvider.h index ab08b6eb282..39c461b3043 100644 --- a/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalogEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalogEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CONTROLCATALOG_API ControlCatalogEndpointProvider : public ControlCata public: using ControlCatalogResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ControlCatalogEndpointProvider() - : ControlCatalogDefaultEpProviderBase(Aws::ControlCatalog::ControlCatalogEndpointRules::GetRulesBlob(), - Aws::ControlCatalog::ControlCatalogEndpointRules::RulesBlobSize) {} + ControlCatalogEndpointProvider(); ~ControlCatalogEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalog_EXPORTS.h b/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalog_EXPORTS.h index 0e87539f511..186f96f8b1a 100644 --- a/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalog_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalog_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONTROLCATALOG_API #define AWS_CONTROLCATALOG_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONTROLCATALOG_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONTROLCATALOG_API #define AWS_CONTROLCATALOG_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONTROLCATALOG_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONTROLCATALOG_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalogEndpointRules.h b/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/internal/ControlCatalogEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalogEndpointRules.h rename to generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/internal/ControlCatalogEndpointRules.h index 00afdfe91ca..2694f2d266f 100644 --- a/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/ControlCatalogEndpointRules.h +++ b/generated/src/aws-cpp-sdk-controlcatalog/include/aws/controlcatalog/internal/ControlCatalogEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ControlCatalog { -class ControlCatalogEndpointRules { +class AWS_CONTROLCATALOG_LOCAL ControlCatalogEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointProvider.cpp b/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointProvider.cpp index 96180add63b..34d2ee61790 100644 --- a/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ControlCatalog { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ControlCatalogEndpointProvider::ControlCatalogEndpointProvider() + : ControlCatalogDefaultEpProviderBase(Aws::ControlCatalog::ControlCatalogEndpointRules::GetRulesBlob(), + Aws::ControlCatalog::ControlCatalogEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ControlCatalog } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointRules.cpp b/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointRules.cpp index a0476f84502..69463786b23 100644 --- a/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-controlcatalog/source/ControlCatalogEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-controltower/CMakeLists.txt b/generated/src/aws-cpp-sdk-controltower/CMakeLists.txt index d4888d8d537..08952ecfa60 100644 --- a/generated/src/aws-cpp-sdk-controltower/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-controltower/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CONTROLTOWER_MODEL_HEADERS "include/aws/controltower/model/*.h" ) +file(GLOB AWS_CONTROLTOWER_INTERNAL_HEADERS + "include/aws/controltower/internal/*.h" +) + file(GLOB AWS_CONTROLTOWER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CONTROLTOWER_MODEL_SOURCE file(GLOB CONTROLTOWER_UNIFIED_HEADERS ${AWS_CONTROLTOWER_HEADERS} + ${AWS_CONTROLTOWER_INTERNAL_HEADERS} ${AWS_CONTROLTOWER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\controltower" FILES ${AWS_CONTROLTOWER_HEADERS}) + source_group("Header Files\\aws\\controltower\\internal" FILES ${AWS_CONTROLTOWER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\controltower\\model" FILES ${AWS_CONTROLTOWER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CONTROLTOWER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CONTROLTOWER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerEndpointProvider.h b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerEndpointProvider.h index 937a0de4aa5..712634c6831 100644 --- a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerEndpointProvider.h @@ -4,7 +4,6 @@ */ #pragma once -#include #include #include #include @@ -42,9 +41,7 @@ class AWS_CONTROLTOWER_API ControlTowerEndpointProvider : public ControlTowerDef public: using ControlTowerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ControlTowerEndpointProvider() - : ControlTowerDefaultEpProviderBase(Aws::ControlTower::ControlTowerEndpointRules::GetRulesBlob(), - Aws::ControlTower::ControlTowerEndpointRules::RulesBlobSize) {} + ControlTowerEndpointProvider(); ~ControlTowerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h index d10b59c5f9d..a44a08aa13f 100644 --- a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONTROLTOWER_API #define AWS_CONTROLTOWER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONTROLTOWER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONTROLTOWER_API #define AWS_CONTROLTOWER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONTROLTOWER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONTROLTOWER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerEndpointRules.h b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/internal/ControlTowerEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerEndpointRules.h rename to generated/src/aws-cpp-sdk-controltower/include/aws/controltower/internal/ControlTowerEndpointRules.h index 195f28aeef9..e9c07dd41b7 100644 --- a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTowerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/internal/ControlTowerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ControlTower { -class ControlTowerEndpointRules { +class AWS_CONTROLTOWER_LOCAL ControlTowerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointProvider.cpp index 2b923de3351..53f8397c711 100644 --- a/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ControlTower { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ControlTowerEndpointProvider::ControlTowerEndpointProvider() + : ControlTowerDefaultEpProviderBase(Aws::ControlTower::ControlTowerEndpointRules::GetRulesBlob(), + Aws::ControlTower::ControlTowerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ControlTower } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointRules.cpp b/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointRules.cpp index 7b34648671f..be3a91f7367 100644 --- a/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-controltower/source/ControlTowerEndpointRules.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include namespace Aws { diff --git a/generated/src/aws-cpp-sdk-cost-optimization-hub/CMakeLists.txt b/generated/src/aws-cpp-sdk-cost-optimization-hub/CMakeLists.txt index eae9e709f9b..ac02bf64554 100644 --- a/generated/src/aws-cpp-sdk-cost-optimization-hub/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cost-optimization-hub/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_COST-OPTIMIZATION-HUB_MODEL_HEADERS "include/aws/cost-optimization-hub/model/*.h" ) +file(GLOB AWS_COST-OPTIMIZATION-HUB_INTERNAL_HEADERS + "include/aws/cost-optimization-hub/internal/*.h" +) + file(GLOB AWS_COST-OPTIMIZATION-HUB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_COST-OPTIMIZATION-HUB_MODEL_SOURCE file(GLOB COST-OPTIMIZATION-HUB_UNIFIED_HEADERS ${AWS_COST-OPTIMIZATION-HUB_HEADERS} + ${AWS_COST-OPTIMIZATION-HUB_INTERNAL_HEADERS} ${AWS_COST-OPTIMIZATION-HUB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cost-optimization-hub" FILES ${AWS_COST-OPTIMIZATION-HUB_HEADERS}) + source_group("Header Files\\aws\\cost-optimization-hub\\internal" FILES ${AWS_COST-OPTIMIZATION-HUB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cost-optimization-hub\\model" FILES ${AWS_COST-OPTIMIZATION-HUB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_COST-OPTIMIZATION-HUB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_COST-OPTIMIZATION-HUB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHubEndpointProvider.h b/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHubEndpointProvider.h index e3437256e3c..197a2d8fc43 100644 --- a/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHubEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHubEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_COSTOPTIMIZATIONHUB_API CostOptimizationHubEndpointProvider : public C public: using CostOptimizationHubResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CostOptimizationHubEndpointProvider() - : CostOptimizationHubDefaultEpProviderBase(Aws::CostOptimizationHub::CostOptimizationHubEndpointRules::GetRulesBlob(), - Aws::CostOptimizationHub::CostOptimizationHubEndpointRules::RulesBlobSize) {} + CostOptimizationHubEndpointProvider(); ~CostOptimizationHubEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHub_EXPORTS.h b/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHub_EXPORTS.h index 7cf1b7b9d7a..86984ecbbaa 100644 --- a/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHub_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COSTOPTIMIZATIONHUB_API #define AWS_COSTOPTIMIZATIONHUB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COSTOPTIMIZATIONHUB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COSTOPTIMIZATIONHUB_API #define AWS_COSTOPTIMIZATIONHUB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COSTOPTIMIZATIONHUB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COSTOPTIMIZATIONHUB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHubEndpointRules.h b/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/internal/CostOptimizationHubEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHubEndpointRules.h rename to generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/internal/CostOptimizationHubEndpointRules.h index b9bb9a33568..ac7e5390a39 100644 --- a/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/CostOptimizationHubEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub/internal/CostOptimizationHubEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CostOptimizationHub { -class CostOptimizationHubEndpointRules { +class AWS_COSTOPTIMIZATIONHUB_LOCAL CostOptimizationHubEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointProvider.cpp index 1ac1ff71d88..b9f703a9cdc 100644 --- a/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CostOptimizationHub { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CostOptimizationHubEndpointProvider::CostOptimizationHubEndpointProvider() + : CostOptimizationHubDefaultEpProviderBase(Aws::CostOptimizationHub::CostOptimizationHubEndpointRules::GetRulesBlob(), + Aws::CostOptimizationHub::CostOptimizationHubEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CostOptimizationHub } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointRules.cpp b/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointRules.cpp index 7507a57f6b3..c1b2d89cae4 100644 --- a/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cost-optimization-hub/source/CostOptimizationHubEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace CostOptimizationHub { diff --git a/generated/src/aws-cpp-sdk-cur/CMakeLists.txt b/generated/src/aws-cpp-sdk-cur/CMakeLists.txt index c7a34042cae..08220c33e03 100644 --- a/generated/src/aws-cpp-sdk-cur/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-cur/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CUR_MODEL_HEADERS "include/aws/cur/model/*.h" ) +file(GLOB AWS_CUR_INTERNAL_HEADERS + "include/aws/cur/internal/*.h" +) + file(GLOB AWS_CUR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CUR_MODEL_SOURCE file(GLOB CUR_UNIFIED_HEADERS ${AWS_CUR_HEADERS} + ${AWS_CUR_INTERNAL_HEADERS} ${AWS_CUR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\cur" FILES ${AWS_CUR_HEADERS}) + source_group("Header Files\\aws\\cur\\internal" FILES ${AWS_CUR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\cur\\model" FILES ${AWS_CUR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CUR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CUR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportServiceEndpointProvider.h index 862a60d5ef0..44405a93b80 100644 --- a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,10 +43,7 @@ class AWS_COSTANDUSAGEREPORTSERVICE_API CostandUsageReportServiceEndpointProvide public: using CostandUsageReportServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CostandUsageReportServiceEndpointProvider() - : CostandUsageReportServiceDefaultEpProviderBase( - Aws::CostandUsageReportService::CostandUsageReportServiceEndpointRules::GetRulesBlob(), - Aws::CostandUsageReportService::CostandUsageReportServiceEndpointRules::RulesBlobSize) {} + CostandUsageReportServiceEndpointProvider(); ~CostandUsageReportServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h b/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h index 8431fcbdd1c..58605bccd55 100644 --- a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_COSTANDUSAGEREPORTSERVICE_API #define AWS_COSTANDUSAGEREPORTSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_COSTANDUSAGEREPORTSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COSTANDUSAGEREPORTSERVICE_API #define AWS_COSTANDUSAGEREPORTSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_COSTANDUSAGEREPORTSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_COSTANDUSAGEREPORTSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportServiceEndpointRules.h b/generated/src/aws-cpp-sdk-cur/include/aws/cur/internal/CostandUsageReportServiceEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-cur/include/aws/cur/internal/CostandUsageReportServiceEndpointRules.h index ac0ffecd251..59e0b90c051 100644 --- a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-cur/include/aws/cur/internal/CostandUsageReportServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CostandUsageReportService { -class CostandUsageReportServiceEndpointRules { +class AWS_COSTANDUSAGEREPORTSERVICE_LOCAL CostandUsageReportServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointProvider.cpp index 4fb531cd970..bc7ab4f1c31 100644 --- a/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace CostandUsageReportService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CostandUsageReportServiceEndpointProvider::CostandUsageReportServiceEndpointProvider() + : CostandUsageReportServiceDefaultEpProviderBase( + Aws::CostandUsageReportService::CostandUsageReportServiceEndpointRules::GetRulesBlob(), + Aws::CostandUsageReportService::CostandUsageReportServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CostandUsageReportService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointRules.cpp index b09c2ffd41b..738d0bf1eaa 100644 --- a/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-cur/source/CostandUsageReportServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace CostandUsageReportService { diff --git a/generated/src/aws-cpp-sdk-customer-profiles/CMakeLists.txt b/generated/src/aws-cpp-sdk-customer-profiles/CMakeLists.txt index 3547862e6f7..7b1f37bb73e 100644 --- a/generated/src/aws-cpp-sdk-customer-profiles/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-customer-profiles/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_CUSTOMER-PROFILES_MODEL_HEADERS "include/aws/customer-profiles/model/*.h" ) +file(GLOB AWS_CUSTOMER-PROFILES_INTERNAL_HEADERS + "include/aws/customer-profiles/internal/*.h" +) + file(GLOB AWS_CUSTOMER-PROFILES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_CUSTOMER-PROFILES_MODEL_SOURCE file(GLOB CUSTOMER-PROFILES_UNIFIED_HEADERS ${AWS_CUSTOMER-PROFILES_HEADERS} + ${AWS_CUSTOMER-PROFILES_INTERNAL_HEADERS} ${AWS_CUSTOMER-PROFILES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\customer-profiles" FILES ${AWS_CUSTOMER-PROFILES_HEADERS}) + source_group("Header Files\\aws\\customer-profiles\\internal" FILES ${AWS_CUSTOMER-PROFILES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\customer-profiles\\model" FILES ${AWS_CUSTOMER-PROFILES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_CUSTOMER-PROFILES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_CUSTOMER-PROFILES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesEndpointProvider.h b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesEndpointProvider.h index edc353f4aed..6f1334a87cb 100644 --- a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_CUSTOMERPROFILES_API CustomerProfilesEndpointProvider : public Custome public: using CustomerProfilesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CustomerProfilesEndpointProvider() - : CustomerProfilesDefaultEpProviderBase(Aws::CustomerProfiles::CustomerProfilesEndpointRules::GetRulesBlob(), - Aws::CustomerProfiles::CustomerProfilesEndpointRules::RulesBlobSize) {} + CustomerProfilesEndpointProvider(); ~CustomerProfilesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h index 3d7143612a6..bf30944ce7f 100644 --- a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CUSTOMERPROFILES_API #define AWS_CUSTOMERPROFILES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CUSTOMERPROFILES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CUSTOMERPROFILES_API #define AWS_CUSTOMERPROFILES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CUSTOMERPROFILES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CUSTOMERPROFILES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesEndpointRules.h b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/internal/CustomerProfilesEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesEndpointRules.h rename to generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/internal/CustomerProfilesEndpointRules.h index 49be6e4cd2f..b18ce9de24d 100644 --- a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/internal/CustomerProfilesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CustomerProfiles { -class CustomerProfilesEndpointRules { +class AWS_CUSTOMERPROFILES_LOCAL CustomerProfilesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointProvider.cpp index 66bef39ac59..430ee18aeac 100644 --- a/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CustomerProfiles { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CustomerProfilesEndpointProvider::CustomerProfilesEndpointProvider() + : CustomerProfilesDefaultEpProviderBase(Aws::CustomerProfiles::CustomerProfilesEndpointRules::GetRulesBlob(), + Aws::CustomerProfiles::CustomerProfilesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CustomerProfiles } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointRules.cpp b/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointRules.cpp index 254bdd26210..c20220c2d02 100644 --- a/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-customer-profiles/source/CustomerProfilesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace CustomerProfiles { diff --git a/generated/src/aws-cpp-sdk-databrew/CMakeLists.txt b/generated/src/aws-cpp-sdk-databrew/CMakeLists.txt index e9163dee2bd..f05bab41757 100644 --- a/generated/src/aws-cpp-sdk-databrew/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-databrew/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DATABREW_MODEL_HEADERS "include/aws/databrew/model/*.h" ) +file(GLOB AWS_DATABREW_INTERNAL_HEADERS + "include/aws/databrew/internal/*.h" +) + file(GLOB AWS_DATABREW_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DATABREW_MODEL_SOURCE file(GLOB DATABREW_UNIFIED_HEADERS ${AWS_DATABREW_HEADERS} + ${AWS_DATABREW_INTERNAL_HEADERS} ${AWS_DATABREW_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\databrew" FILES ${AWS_DATABREW_HEADERS}) + source_group("Header Files\\aws\\databrew\\internal" FILES ${AWS_DATABREW_INTERNAL_HEADERS}) source_group("Header Files\\aws\\databrew\\model" FILES ${AWS_DATABREW_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DATABREW_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DATABREW_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrewEndpointProvider.h b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrewEndpointProvider.h index e00476cc18b..d44847b5756 100644 --- a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrewEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrewEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GLUEDATABREW_API GlueDataBrewEndpointProvider : public GlueDataBrewDef public: using GlueDataBrewResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GlueDataBrewEndpointProvider() - : GlueDataBrewDefaultEpProviderBase(Aws::GlueDataBrew::GlueDataBrewEndpointRules::GetRulesBlob(), - Aws::GlueDataBrew::GlueDataBrewEndpointRules::RulesBlobSize) {} + GlueDataBrewEndpointProvider(); ~GlueDataBrewEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h index 266644f2b56..c2af52c0581 100644 --- a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GLUEDATABREW_API #define AWS_GLUEDATABREW_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GLUEDATABREW_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLUEDATABREW_API #define AWS_GLUEDATABREW_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GLUEDATABREW_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GLUEDATABREW_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrewEndpointRules.h b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/internal/GlueDataBrewEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrewEndpointRules.h rename to generated/src/aws-cpp-sdk-databrew/include/aws/databrew/internal/GlueDataBrewEndpointRules.h index 1b8031bec53..c735dc779bb 100644 --- a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrewEndpointRules.h +++ b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/internal/GlueDataBrewEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GlueDataBrew { -class GlueDataBrewEndpointRules { +class AWS_GLUEDATABREW_LOCAL GlueDataBrewEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointProvider.cpp b/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointProvider.cpp index 231f1998132..cfb7add3fc9 100644 --- a/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GlueDataBrew { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GlueDataBrewEndpointProvider::GlueDataBrewEndpointProvider() + : GlueDataBrewDefaultEpProviderBase(Aws::GlueDataBrew::GlueDataBrewEndpointRules::GetRulesBlob(), + Aws::GlueDataBrew::GlueDataBrewEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GlueDataBrew } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointRules.cpp b/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointRules.cpp index 98869942e32..b67008a6ed5 100644 --- a/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-databrew/source/GlueDataBrewEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GlueDataBrew { diff --git a/generated/src/aws-cpp-sdk-dataexchange/CMakeLists.txt b/generated/src/aws-cpp-sdk-dataexchange/CMakeLists.txt index 08fd55d0688..2b650418acb 100644 --- a/generated/src/aws-cpp-sdk-dataexchange/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-dataexchange/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DATAEXCHANGE_MODEL_HEADERS "include/aws/dataexchange/model/*.h" ) +file(GLOB AWS_DATAEXCHANGE_INTERNAL_HEADERS + "include/aws/dataexchange/internal/*.h" +) + file(GLOB AWS_DATAEXCHANGE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DATAEXCHANGE_MODEL_SOURCE file(GLOB DATAEXCHANGE_UNIFIED_HEADERS ${AWS_DATAEXCHANGE_HEADERS} + ${AWS_DATAEXCHANGE_INTERNAL_HEADERS} ${AWS_DATAEXCHANGE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\dataexchange" FILES ${AWS_DATAEXCHANGE_HEADERS}) + source_group("Header Files\\aws\\dataexchange\\internal" FILES ${AWS_DATAEXCHANGE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\dataexchange\\model" FILES ${AWS_DATAEXCHANGE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DATAEXCHANGE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DATAEXCHANGE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchangeEndpointProvider.h b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchangeEndpointProvider.h index f4c62e627c8..863a6a32761 100644 --- a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchangeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchangeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DATAEXCHANGE_API DataExchangeEndpointProvider : public DataExchangeDef public: using DataExchangeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DataExchangeEndpointProvider() - : DataExchangeDefaultEpProviderBase(Aws::DataExchange::DataExchangeEndpointRules::GetRulesBlob(), - Aws::DataExchange::DataExchangeEndpointRules::RulesBlobSize) {} + DataExchangeEndpointProvider(); ~DataExchangeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h index 80953e637c1..8a3c833a1e1 100644 --- a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DATAEXCHANGE_API #define AWS_DATAEXCHANGE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DATAEXCHANGE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATAEXCHANGE_API #define AWS_DATAEXCHANGE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DATAEXCHANGE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DATAEXCHANGE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchangeEndpointRules.h b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/internal/DataExchangeEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchangeEndpointRules.h rename to generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/internal/DataExchangeEndpointRules.h index 6ab553244ce..33d0be35a7e 100644 --- a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchangeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/internal/DataExchangeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DataExchange { -class DataExchangeEndpointRules { +class AWS_DATAEXCHANGE_LOCAL DataExchangeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointProvider.cpp index 093697ddfef..cf2706330f6 100644 --- a/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DataExchange { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DataExchangeEndpointProvider::DataExchangeEndpointProvider() + : DataExchangeDefaultEpProviderBase(Aws::DataExchange::DataExchangeEndpointRules::GetRulesBlob(), + Aws::DataExchange::DataExchangeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DataExchange } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointRules.cpp b/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointRules.cpp index 7c0a2866d36..0b2c017d93a 100644 --- a/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-dataexchange/source/DataExchangeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DataExchange { diff --git a/generated/src/aws-cpp-sdk-datapipeline/CMakeLists.txt b/generated/src/aws-cpp-sdk-datapipeline/CMakeLists.txt index 57d219cb4ef..a86cb9f2993 100644 --- a/generated/src/aws-cpp-sdk-datapipeline/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-datapipeline/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DATAPIPELINE_MODEL_HEADERS "include/aws/datapipeline/model/*.h" ) +file(GLOB AWS_DATAPIPELINE_INTERNAL_HEADERS + "include/aws/datapipeline/internal/*.h" +) + file(GLOB AWS_DATAPIPELINE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DATAPIPELINE_MODEL_SOURCE file(GLOB DATAPIPELINE_UNIFIED_HEADERS ${AWS_DATAPIPELINE_HEADERS} + ${AWS_DATAPIPELINE_INTERNAL_HEADERS} ${AWS_DATAPIPELINE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\datapipeline" FILES ${AWS_DATAPIPELINE_HEADERS}) + source_group("Header Files\\aws\\datapipeline\\internal" FILES ${AWS_DATAPIPELINE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\datapipeline\\model" FILES ${AWS_DATAPIPELINE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DATAPIPELINE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DATAPIPELINE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipelineEndpointProvider.h b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipelineEndpointProvider.h index 4bc7f013e13..ca3b0b11e40 100644 --- a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipelineEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipelineEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DATAPIPELINE_API DataPipelineEndpointProvider : public DataPipelineDef public: using DataPipelineResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DataPipelineEndpointProvider() - : DataPipelineDefaultEpProviderBase(Aws::DataPipeline::DataPipelineEndpointRules::GetRulesBlob(), - Aws::DataPipeline::DataPipelineEndpointRules::RulesBlobSize) {} + DataPipelineEndpointProvider(); ~DataPipelineEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h index ab860cc508e..8554c0ed69b 100644 --- a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DATAPIPELINE_API #define AWS_DATAPIPELINE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DATAPIPELINE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATAPIPELINE_API #define AWS_DATAPIPELINE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DATAPIPELINE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DATAPIPELINE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipelineEndpointRules.h b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/internal/DataPipelineEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipelineEndpointRules.h rename to generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/internal/DataPipelineEndpointRules.h index 66467f38c43..bddd42bd8e8 100644 --- a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipelineEndpointRules.h +++ b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/internal/DataPipelineEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DataPipeline { -class DataPipelineEndpointRules { +class AWS_DATAPIPELINE_LOCAL DataPipelineEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointProvider.cpp b/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointProvider.cpp index 4ab701e3fd8..fb8890ddbb5 100644 --- a/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DataPipeline { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DataPipelineEndpointProvider::DataPipelineEndpointProvider() + : DataPipelineDefaultEpProviderBase(Aws::DataPipeline::DataPipelineEndpointRules::GetRulesBlob(), + Aws::DataPipeline::DataPipelineEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DataPipeline } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointRules.cpp b/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointRules.cpp index d1b6b2d836e..4dc1ea72f68 100644 --- a/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-datapipeline/source/DataPipelineEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DataPipeline { diff --git a/generated/src/aws-cpp-sdk-datasync/CMakeLists.txt b/generated/src/aws-cpp-sdk-datasync/CMakeLists.txt index dcd1770f34e..ce2c1e48d43 100644 --- a/generated/src/aws-cpp-sdk-datasync/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-datasync/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DATASYNC_MODEL_HEADERS "include/aws/datasync/model/*.h" ) +file(GLOB AWS_DATASYNC_INTERNAL_HEADERS + "include/aws/datasync/internal/*.h" +) + file(GLOB AWS_DATASYNC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DATASYNC_MODEL_SOURCE file(GLOB DATASYNC_UNIFIED_HEADERS ${AWS_DATASYNC_HEADERS} + ${AWS_DATASYNC_INTERNAL_HEADERS} ${AWS_DATASYNC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\datasync" FILES ${AWS_DATASYNC_HEADERS}) + source_group("Header Files\\aws\\datasync\\internal" FILES ${AWS_DATASYNC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\datasync\\model" FILES ${AWS_DATASYNC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DATASYNC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DATASYNC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSyncEndpointProvider.h b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSyncEndpointProvider.h index ac8061f5f85..3acc1e84420 100644 --- a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSyncEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSyncEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DATASYNC_API DataSyncEndpointProvider : public DataSyncDefaultEpProvid public: using DataSyncResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DataSyncEndpointProvider() - : DataSyncDefaultEpProviderBase(Aws::DataSync::DataSyncEndpointRules::GetRulesBlob(), - Aws::DataSync::DataSyncEndpointRules::RulesBlobSize) {} + DataSyncEndpointProvider(); ~DataSyncEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h index b04775c29d8..cbe767ca644 100644 --- a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DATASYNC_API #define AWS_DATASYNC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DATASYNC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATASYNC_API #define AWS_DATASYNC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DATASYNC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DATASYNC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSyncEndpointRules.h b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/internal/DataSyncEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSyncEndpointRules.h rename to generated/src/aws-cpp-sdk-datasync/include/aws/datasync/internal/DataSyncEndpointRules.h index 1c55f0e49a2..6fa88ae5394 100644 --- a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSyncEndpointRules.h +++ b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/internal/DataSyncEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DataSync { -class DataSyncEndpointRules { +class AWS_DATASYNC_LOCAL DataSyncEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointProvider.cpp b/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointProvider.cpp index f7d56bdf9a6..c560fa4bd58 100644 --- a/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DataSync { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DataSyncEndpointProvider::DataSyncEndpointProvider() + : DataSyncDefaultEpProviderBase(Aws::DataSync::DataSyncEndpointRules::GetRulesBlob(), + Aws::DataSync::DataSyncEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DataSync } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointRules.cpp b/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointRules.cpp index 4c691618bf9..05cc2db5f50 100644 --- a/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-datasync/source/DataSyncEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DataSync { diff --git a/generated/src/aws-cpp-sdk-datazone/CMakeLists.txt b/generated/src/aws-cpp-sdk-datazone/CMakeLists.txt index 3feb2a388e1..a17d3ab52fb 100644 --- a/generated/src/aws-cpp-sdk-datazone/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-datazone/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DATAZONE_MODEL_HEADERS "include/aws/datazone/model/*.h" ) +file(GLOB AWS_DATAZONE_INTERNAL_HEADERS + "include/aws/datazone/internal/*.h" +) + file(GLOB AWS_DATAZONE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DATAZONE_MODEL_SOURCE file(GLOB DATAZONE_UNIFIED_HEADERS ${AWS_DATAZONE_HEADERS} + ${AWS_DATAZONE_INTERNAL_HEADERS} ${AWS_DATAZONE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\datazone" FILES ${AWS_DATAZONE_HEADERS}) + source_group("Header Files\\aws\\datazone\\internal" FILES ${AWS_DATAZONE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\datazone\\model" FILES ${AWS_DATAZONE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DATAZONE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DATAZONE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneEndpointProvider.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneEndpointProvider.h index f5b6705aa10..f8a8e14cfea 100644 --- a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DATAZONE_API DataZoneEndpointProvider : public DataZoneDefaultEpProvid public: using DataZoneResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DataZoneEndpointProvider() - : DataZoneDefaultEpProviderBase(Aws::DataZone::DataZoneEndpointRules::GetRulesBlob(), - Aws::DataZone::DataZoneEndpointRules::RulesBlobSize) {} + DataZoneEndpointProvider(); ~DataZoneEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZone_EXPORTS.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZone_EXPORTS.h index 599307e103b..f30d7b9a71e 100644 --- a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZone_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZone_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DATAZONE_API #define AWS_DATAZONE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DATAZONE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATAZONE_API #define AWS_DATAZONE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DATAZONE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DATAZONE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneEndpointRules.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/internal/DataZoneEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneEndpointRules.h rename to generated/src/aws-cpp-sdk-datazone/include/aws/datazone/internal/DataZoneEndpointRules.h index 1f3c6cdfad3..6349b391768 100644 --- a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneEndpointRules.h +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/internal/DataZoneEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DataZone { -class DataZoneEndpointRules { +class AWS_DATAZONE_LOCAL DataZoneEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointProvider.cpp b/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointProvider.cpp index ea41145e252..593a70d07ae 100644 --- a/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DataZone { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DataZoneEndpointProvider::DataZoneEndpointProvider() + : DataZoneDefaultEpProviderBase(Aws::DataZone::DataZoneEndpointRules::GetRulesBlob(), + Aws::DataZone::DataZoneEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DataZone } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointRules.cpp b/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointRules.cpp index 0e0369cda02..ee79fad5e72 100644 --- a/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-datazone/source/DataZoneEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DataZone { diff --git a/generated/src/aws-cpp-sdk-dax/CMakeLists.txt b/generated/src/aws-cpp-sdk-dax/CMakeLists.txt index 5b0f52974de..a241068501e 100644 --- a/generated/src/aws-cpp-sdk-dax/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-dax/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DAX_MODEL_HEADERS "include/aws/dax/model/*.h" ) +file(GLOB AWS_DAX_INTERNAL_HEADERS + "include/aws/dax/internal/*.h" +) + file(GLOB AWS_DAX_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DAX_MODEL_SOURCE file(GLOB DAX_UNIFIED_HEADERS ${AWS_DAX_HEADERS} + ${AWS_DAX_INTERNAL_HEADERS} ${AWS_DAX_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\dax" FILES ${AWS_DAX_HEADERS}) + source_group("Header Files\\aws\\dax\\internal" FILES ${AWS_DAX_INTERNAL_HEADERS}) source_group("Header Files\\aws\\dax\\model" FILES ${AWS_DAX_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DAX_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DAX_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXEndpointProvider.h b/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXEndpointProvider.h index 2e8343547f2..6d0e2c446ea 100644 --- a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_DAX_API DAXEndpointProvider : public DAXDefaultEpProviderBase { public: using DAXResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DAXEndpointProvider() : DAXDefaultEpProviderBase(Aws::DAX::DAXEndpointRules::GetRulesBlob(), Aws::DAX::DAXEndpointRules::RulesBlobSize) {} + DAXEndpointProvider(); ~DAXEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h b/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h index b7616202e66..a1a2c87e8ee 100644 --- a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DAX_API #define AWS_DAX_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DAX_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DAX_API #define AWS_DAX_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DAX_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DAX_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXEndpointRules.h b/generated/src/aws-cpp-sdk-dax/include/aws/dax/internal/DAXEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXEndpointRules.h rename to generated/src/aws-cpp-sdk-dax/include/aws/dax/internal/DAXEndpointRules.h index e4f2722885f..7cde6afd005 100644 --- a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXEndpointRules.h +++ b/generated/src/aws-cpp-sdk-dax/include/aws/dax/internal/DAXEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DAX { -class DAXEndpointRules { +class AWS_DAX_LOCAL DAXEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-dax/source/DAXEndpointProvider.cpp b/generated/src/aws-cpp-sdk-dax/source/DAXEndpointProvider.cpp index ac7c9b0a5b5..ac3e88e12cf 100644 --- a/generated/src/aws-cpp-sdk-dax/source/DAXEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-dax/source/DAXEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace DAX { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DAXEndpointProvider::DAXEndpointProvider() + : DAXDefaultEpProviderBase(Aws::DAX::DAXEndpointRules::GetRulesBlob(), Aws::DAX::DAXEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DAX } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-dax/source/DAXEndpointRules.cpp b/generated/src/aws-cpp-sdk-dax/source/DAXEndpointRules.cpp index 52fa67a4a6c..b1f50531a63 100644 --- a/generated/src/aws-cpp-sdk-dax/source/DAXEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-dax/source/DAXEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DAX { diff --git a/generated/src/aws-cpp-sdk-deadline/CMakeLists.txt b/generated/src/aws-cpp-sdk-deadline/CMakeLists.txt index 1b819230f06..7ab6033d954 100644 --- a/generated/src/aws-cpp-sdk-deadline/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-deadline/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DEADLINE_MODEL_HEADERS "include/aws/deadline/model/*.h" ) +file(GLOB AWS_DEADLINE_INTERNAL_HEADERS + "include/aws/deadline/internal/*.h" +) + file(GLOB AWS_DEADLINE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DEADLINE_MODEL_SOURCE file(GLOB DEADLINE_UNIFIED_HEADERS ${AWS_DEADLINE_HEADERS} + ${AWS_DEADLINE_INTERNAL_HEADERS} ${AWS_DEADLINE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\deadline" FILES ${AWS_DEADLINE_HEADERS}) + source_group("Header Files\\aws\\deadline\\internal" FILES ${AWS_DEADLINE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\deadline\\model" FILES ${AWS_DEADLINE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DEADLINE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DEADLINE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineEndpointProvider.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineEndpointProvider.h index 9faaf62586a..69cd45cf27f 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DEADLINE_API DeadlineEndpointProvider : public DeadlineDefaultEpProvid public: using DeadlineResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DeadlineEndpointProvider() - : DeadlineDefaultEpProviderBase(Aws::deadline::DeadlineEndpointRules::GetRulesBlob(), - Aws::deadline::DeadlineEndpointRules::RulesBlobSize) {} + DeadlineEndpointProvider(); ~DeadlineEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/Deadline_EXPORTS.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/Deadline_EXPORTS.h index ee10841975f..6f715fea6e8 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/Deadline_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/Deadline_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DEADLINE_API #define AWS_DEADLINE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DEADLINE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DEADLINE_API #define AWS_DEADLINE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DEADLINE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DEADLINE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineEndpointRules.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/internal/DeadlineEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineEndpointRules.h rename to generated/src/aws-cpp-sdk-deadline/include/aws/deadline/internal/DeadlineEndpointRules.h index db3e95721de..15a608cc6c4 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineEndpointRules.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/internal/DeadlineEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace deadline { -class DeadlineEndpointRules { +class AWS_DEADLINE_LOCAL DeadlineEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointProvider.cpp b/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointProvider.cpp index 9dc8ba6799d..822b96ed922 100644 --- a/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace deadline { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DeadlineEndpointProvider::DeadlineEndpointProvider() + : DeadlineDefaultEpProviderBase(Aws::deadline::DeadlineEndpointRules::GetRulesBlob(), + Aws::deadline::DeadlineEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace deadline } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointRules.cpp b/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointRules.cpp index 43c1ad73100..f717ada031f 100644 --- a/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-deadline/source/DeadlineEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace deadline { diff --git a/generated/src/aws-cpp-sdk-detective/CMakeLists.txt b/generated/src/aws-cpp-sdk-detective/CMakeLists.txt index ab9c5288de6..60c80753311 100644 --- a/generated/src/aws-cpp-sdk-detective/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-detective/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DETECTIVE_MODEL_HEADERS "include/aws/detective/model/*.h" ) +file(GLOB AWS_DETECTIVE_INTERNAL_HEADERS + "include/aws/detective/internal/*.h" +) + file(GLOB AWS_DETECTIVE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DETECTIVE_MODEL_SOURCE file(GLOB DETECTIVE_UNIFIED_HEADERS ${AWS_DETECTIVE_HEADERS} + ${AWS_DETECTIVE_INTERNAL_HEADERS} ${AWS_DETECTIVE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\detective" FILES ${AWS_DETECTIVE_HEADERS}) + source_group("Header Files\\aws\\detective\\internal" FILES ${AWS_DETECTIVE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\detective\\model" FILES ${AWS_DETECTIVE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DETECTIVE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DETECTIVE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-detective/include/aws/detective/DetectiveEndpointProvider.h b/generated/src/aws-cpp-sdk-detective/include/aws/detective/DetectiveEndpointProvider.h index 2fc230c87f8..01757dc8bb3 100644 --- a/generated/src/aws-cpp-sdk-detective/include/aws/detective/DetectiveEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-detective/include/aws/detective/DetectiveEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DETECTIVE_API DetectiveEndpointProvider : public DetectiveDefaultEpPro public: using DetectiveResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DetectiveEndpointProvider() - : DetectiveDefaultEpProviderBase(Aws::Detective::DetectiveEndpointRules::GetRulesBlob(), - Aws::Detective::DetectiveEndpointRules::RulesBlobSize) {} + DetectiveEndpointProvider(); ~DetectiveEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h b/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h index bbb1cd72723..8169c8e9dcb 100644 --- a/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DETECTIVE_API #define AWS_DETECTIVE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DETECTIVE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DETECTIVE_API #define AWS_DETECTIVE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DETECTIVE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DETECTIVE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-detective/include/aws/detective/DetectiveEndpointRules.h b/generated/src/aws-cpp-sdk-detective/include/aws/detective/internal/DetectiveEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-detective/include/aws/detective/DetectiveEndpointRules.h rename to generated/src/aws-cpp-sdk-detective/include/aws/detective/internal/DetectiveEndpointRules.h index 450e271ba5e..8f786f0240a 100644 --- a/generated/src/aws-cpp-sdk-detective/include/aws/detective/DetectiveEndpointRules.h +++ b/generated/src/aws-cpp-sdk-detective/include/aws/detective/internal/DetectiveEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Detective { -class DetectiveEndpointRules { +class AWS_DETECTIVE_LOCAL DetectiveEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointProvider.cpp b/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointProvider.cpp index 787a3c53f9f..0679d2bd9cd 100644 --- a/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Detective { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DetectiveEndpointProvider::DetectiveEndpointProvider() + : DetectiveDefaultEpProviderBase(Aws::Detective::DetectiveEndpointRules::GetRulesBlob(), + Aws::Detective::DetectiveEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Detective } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointRules.cpp b/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointRules.cpp index 240d3f2036d..b15646fae0f 100644 --- a/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-detective/source/DetectiveEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Detective { diff --git a/generated/src/aws-cpp-sdk-devicefarm/CMakeLists.txt b/generated/src/aws-cpp-sdk-devicefarm/CMakeLists.txt index 769c51456de..7985beaa5d9 100644 --- a/generated/src/aws-cpp-sdk-devicefarm/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-devicefarm/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DEVICEFARM_MODEL_HEADERS "include/aws/devicefarm/model/*.h" ) +file(GLOB AWS_DEVICEFARM_INTERNAL_HEADERS + "include/aws/devicefarm/internal/*.h" +) + file(GLOB AWS_DEVICEFARM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DEVICEFARM_MODEL_SOURCE file(GLOB DEVICEFARM_UNIFIED_HEADERS ${AWS_DEVICEFARM_HEADERS} + ${AWS_DEVICEFARM_INTERNAL_HEADERS} ${AWS_DEVICEFARM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\devicefarm" FILES ${AWS_DEVICEFARM_HEADERS}) + source_group("Header Files\\aws\\devicefarm\\internal" FILES ${AWS_DEVICEFARM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\devicefarm\\model" FILES ${AWS_DEVICEFARM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DEVICEFARM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DEVICEFARM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarmEndpointProvider.h b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarmEndpointProvider.h index 5341ae32dc8..152541bd03b 100644 --- a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarmEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarmEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DEVICEFARM_API DeviceFarmEndpointProvider : public DeviceFarmDefaultEp public: using DeviceFarmResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DeviceFarmEndpointProvider() - : DeviceFarmDefaultEpProviderBase(Aws::DeviceFarm::DeviceFarmEndpointRules::GetRulesBlob(), - Aws::DeviceFarm::DeviceFarmEndpointRules::RulesBlobSize) {} + DeviceFarmEndpointProvider(); ~DeviceFarmEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h index 91ba863e25a..1afc5175181 100644 --- a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DEVICEFARM_API #define AWS_DEVICEFARM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DEVICEFARM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DEVICEFARM_API #define AWS_DEVICEFARM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DEVICEFARM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DEVICEFARM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarmEndpointRules.h b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/internal/DeviceFarmEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarmEndpointRules.h rename to generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/internal/DeviceFarmEndpointRules.h index 7177b1f4cd0..e8d1de3be2b 100644 --- a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarmEndpointRules.h +++ b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/internal/DeviceFarmEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DeviceFarm { -class DeviceFarmEndpointRules { +class AWS_DEVICEFARM_LOCAL DeviceFarmEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointProvider.cpp b/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointProvider.cpp index 0f77f3cf73a..411a8ae9359 100644 --- a/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DeviceFarm { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DeviceFarmEndpointProvider::DeviceFarmEndpointProvider() + : DeviceFarmDefaultEpProviderBase(Aws::DeviceFarm::DeviceFarmEndpointRules::GetRulesBlob(), + Aws::DeviceFarm::DeviceFarmEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DeviceFarm } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointRules.cpp b/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointRules.cpp index ca0fbf24b0c..ac5013060fe 100644 --- a/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-devicefarm/source/DeviceFarmEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DeviceFarm { diff --git a/generated/src/aws-cpp-sdk-devops-agent/CMakeLists.txt b/generated/src/aws-cpp-sdk-devops-agent/CMakeLists.txt index 295f3f8648f..ef5efa44139 100644 --- a/generated/src/aws-cpp-sdk-devops-agent/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-devops-agent/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DEVOPS-AGENT_MODEL_HEADERS "include/aws/devops-agent/model/*.h" ) +file(GLOB AWS_DEVOPS-AGENT_INTERNAL_HEADERS + "include/aws/devops-agent/internal/*.h" +) + file(GLOB AWS_DEVOPS-AGENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DEVOPS-AGENT_MODEL_SOURCE file(GLOB DEVOPS-AGENT_UNIFIED_HEADERS ${AWS_DEVOPS-AGENT_HEADERS} + ${AWS_DEVOPS-AGENT_INTERNAL_HEADERS} ${AWS_DEVOPS-AGENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\devops-agent" FILES ${AWS_DEVOPS-AGENT_HEADERS}) + source_group("Header Files\\aws\\devops-agent\\internal" FILES ${AWS_DEVOPS-AGENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\devops-agent\\model" FILES ${AWS_DEVOPS-AGENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DEVOPS-AGENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DEVOPS-AGENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgentEndpointProvider.h b/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgentEndpointProvider.h index 291f1c7a036..c830ab8abf3 100644 --- a/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgentEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgentEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DEVOPSAGENT_API DevOpsAgentEndpointProvider : public DevOpsAgentDefaul public: using DevOpsAgentResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DevOpsAgentEndpointProvider() - : DevOpsAgentDefaultEpProviderBase(Aws::DevOpsAgent::DevOpsAgentEndpointRules::GetRulesBlob(), - Aws::DevOpsAgent::DevOpsAgentEndpointRules::RulesBlobSize) {} + DevOpsAgentEndpointProvider(); ~DevOpsAgentEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgent_EXPORTS.h b/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgent_EXPORTS.h index a5a112ed097..457ab2ca6c0 100644 --- a/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgent_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgent_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DEVOPSAGENT_API #define AWS_DEVOPSAGENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DEVOPSAGENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DEVOPSAGENT_API #define AWS_DEVOPSAGENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DEVOPSAGENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DEVOPSAGENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgentEndpointRules.h b/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/internal/DevOpsAgentEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgentEndpointRules.h rename to generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/internal/DevOpsAgentEndpointRules.h index 18d59990fe4..3c39700eb51 100644 --- a/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/DevOpsAgentEndpointRules.h +++ b/generated/src/aws-cpp-sdk-devops-agent/include/aws/devops-agent/internal/DevOpsAgentEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DevOpsAgent { -class DevOpsAgentEndpointRules { +class AWS_DEVOPSAGENT_LOCAL DevOpsAgentEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointProvider.cpp b/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointProvider.cpp index f00e4e9acfe..2b49de14dfd 100644 --- a/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DevOpsAgent { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DevOpsAgentEndpointProvider::DevOpsAgentEndpointProvider() + : DevOpsAgentDefaultEpProviderBase(Aws::DevOpsAgent::DevOpsAgentEndpointRules::GetRulesBlob(), + Aws::DevOpsAgent::DevOpsAgentEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DevOpsAgent } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointRules.cpp b/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointRules.cpp index 1f2bf180d3c..03cadf705f0 100644 --- a/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-devops-agent/source/DevOpsAgentEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DevOpsAgent { diff --git a/generated/src/aws-cpp-sdk-devops-guru/CMakeLists.txt b/generated/src/aws-cpp-sdk-devops-guru/CMakeLists.txt index 89ac4e688e5..de7491d6a80 100644 --- a/generated/src/aws-cpp-sdk-devops-guru/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-devops-guru/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DEVOPS-GURU_MODEL_HEADERS "include/aws/devops-guru/model/*.h" ) +file(GLOB AWS_DEVOPS-GURU_INTERNAL_HEADERS + "include/aws/devops-guru/internal/*.h" +) + file(GLOB AWS_DEVOPS-GURU_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DEVOPS-GURU_MODEL_SOURCE file(GLOB DEVOPS-GURU_UNIFIED_HEADERS ${AWS_DEVOPS-GURU_HEADERS} + ${AWS_DEVOPS-GURU_INTERNAL_HEADERS} ${AWS_DEVOPS-GURU_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\devops-guru" FILES ${AWS_DEVOPS-GURU_HEADERS}) + source_group("Header Files\\aws\\devops-guru\\internal" FILES ${AWS_DEVOPS-GURU_INTERNAL_HEADERS}) source_group("Header Files\\aws\\devops-guru\\model" FILES ${AWS_DEVOPS-GURU_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DEVOPS-GURU_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DEVOPS-GURU_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuruEndpointProvider.h b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuruEndpointProvider.h index 7fa6e03de3e..9668dd57c08 100644 --- a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuruEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuruEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DEVOPSGURU_API DevOpsGuruEndpointProvider : public DevOpsGuruDefaultEp public: using DevOpsGuruResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DevOpsGuruEndpointProvider() - : DevOpsGuruDefaultEpProviderBase(Aws::DevOpsGuru::DevOpsGuruEndpointRules::GetRulesBlob(), - Aws::DevOpsGuru::DevOpsGuruEndpointRules::RulesBlobSize) {} + DevOpsGuruEndpointProvider(); ~DevOpsGuruEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h index b78821a0bea..8ed5f1bac5e 100644 --- a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DEVOPSGURU_API #define AWS_DEVOPSGURU_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DEVOPSGURU_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DEVOPSGURU_API #define AWS_DEVOPSGURU_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DEVOPSGURU_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DEVOPSGURU_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuruEndpointRules.h b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/internal/DevOpsGuruEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuruEndpointRules.h rename to generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/internal/DevOpsGuruEndpointRules.h index e6888c47cb4..55645e6d3b0 100644 --- a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuruEndpointRules.h +++ b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/internal/DevOpsGuruEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DevOpsGuru { -class DevOpsGuruEndpointRules { +class AWS_DEVOPSGURU_LOCAL DevOpsGuruEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointProvider.cpp b/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointProvider.cpp index f4ca6d7dbe2..fb7a17929a7 100644 --- a/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DevOpsGuru { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DevOpsGuruEndpointProvider::DevOpsGuruEndpointProvider() + : DevOpsGuruDefaultEpProviderBase(Aws::DevOpsGuru::DevOpsGuruEndpointRules::GetRulesBlob(), + Aws::DevOpsGuru::DevOpsGuruEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DevOpsGuru } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointRules.cpp b/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointRules.cpp index 2442c944dec..b7a7f3fb40a 100644 --- a/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-devops-guru/source/DevOpsGuruEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DevOpsGuru { diff --git a/generated/src/aws-cpp-sdk-directconnect/CMakeLists.txt b/generated/src/aws-cpp-sdk-directconnect/CMakeLists.txt index aac13bde120..68aa0428ca8 100644 --- a/generated/src/aws-cpp-sdk-directconnect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-directconnect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DIRECTCONNECT_MODEL_HEADERS "include/aws/directconnect/model/*.h" ) +file(GLOB AWS_DIRECTCONNECT_INTERNAL_HEADERS + "include/aws/directconnect/internal/*.h" +) + file(GLOB AWS_DIRECTCONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DIRECTCONNECT_MODEL_SOURCE file(GLOB DIRECTCONNECT_UNIFIED_HEADERS ${AWS_DIRECTCONNECT_HEADERS} + ${AWS_DIRECTCONNECT_INTERNAL_HEADERS} ${AWS_DIRECTCONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\directconnect" FILES ${AWS_DIRECTCONNECT_HEADERS}) + source_group("Header Files\\aws\\directconnect\\internal" FILES ${AWS_DIRECTCONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\directconnect\\model" FILES ${AWS_DIRECTCONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DIRECTCONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DIRECTCONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnectEndpointProvider.h b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnectEndpointProvider.h index 022ca1c5fd1..be26fa01ca7 100644 --- a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnectEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DIRECTCONNECT_API DirectConnectEndpointProvider : public DirectConnect public: using DirectConnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DirectConnectEndpointProvider() - : DirectConnectDefaultEpProviderBase(Aws::DirectConnect::DirectConnectEndpointRules::GetRulesBlob(), - Aws::DirectConnect::DirectConnectEndpointRules::RulesBlobSize) {} + DirectConnectEndpointProvider(); ~DirectConnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h index d4bdf12ed3c..5634e2e2497 100644 --- a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DIRECTCONNECT_API #define AWS_DIRECTCONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DIRECTCONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DIRECTCONNECT_API #define AWS_DIRECTCONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DIRECTCONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DIRECTCONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnectEndpointRules.h b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/internal/DirectConnectEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnectEndpointRules.h rename to generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/internal/DirectConnectEndpointRules.h index 3c3955dca0b..74cf660ffca 100644 --- a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/internal/DirectConnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DirectConnect { -class DirectConnectEndpointRules { +class AWS_DIRECTCONNECT_LOCAL DirectConnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointProvider.cpp index c45303b105c..e8b0bdab3d5 100644 --- a/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DirectConnect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DirectConnectEndpointProvider::DirectConnectEndpointProvider() + : DirectConnectDefaultEpProviderBase(Aws::DirectConnect::DirectConnectEndpointRules::GetRulesBlob(), + Aws::DirectConnect::DirectConnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DirectConnect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointRules.cpp index 7544d38de63..088abbd2998 100644 --- a/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-directconnect/source/DirectConnectEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DirectConnect { diff --git a/generated/src/aws-cpp-sdk-directory-service-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-directory-service-data/CMakeLists.txt index 02ffe34996c..9f31ff4f68a 100644 --- a/generated/src/aws-cpp-sdk-directory-service-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-directory-service-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DIRECTORY-SERVICE-DATA_MODEL_HEADERS "include/aws/directory-service-data/model/*.h" ) +file(GLOB AWS_DIRECTORY-SERVICE-DATA_INTERNAL_HEADERS + "include/aws/directory-service-data/internal/*.h" +) + file(GLOB AWS_DIRECTORY-SERVICE-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DIRECTORY-SERVICE-DATA_MODEL_SOURCE file(GLOB DIRECTORY-SERVICE-DATA_UNIFIED_HEADERS ${AWS_DIRECTORY-SERVICE-DATA_HEADERS} + ${AWS_DIRECTORY-SERVICE-DATA_INTERNAL_HEADERS} ${AWS_DIRECTORY-SERVICE-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\directory-service-data" FILES ${AWS_DIRECTORY-SERVICE-DATA_HEADERS}) + source_group("Header Files\\aws\\directory-service-data\\internal" FILES ${AWS_DIRECTORY-SERVICE-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\directory-service-data\\model" FILES ${AWS_DIRECTORY-SERVICE-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DIRECTORY-SERVICE-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DIRECTORY-SERVICE-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceDataEndpointProvider.h b/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceDataEndpointProvider.h index e9d6ee9ec8b..f937a5bbe2c 100644 --- a/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceDataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceDataEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_DIRECTORYSERVICEDATA_API DirectoryServiceDataEndpointProvider : public public: using DirectoryServiceDataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DirectoryServiceDataEndpointProvider() - : DirectoryServiceDataDefaultEpProviderBase(Aws::DirectoryServiceData::DirectoryServiceDataEndpointRules::GetRulesBlob(), - Aws::DirectoryServiceData::DirectoryServiceDataEndpointRules::RulesBlobSize) {} + DirectoryServiceDataEndpointProvider(); ~DirectoryServiceDataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceData_EXPORTS.h b/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceData_EXPORTS.h index 20cefd0dd5a..8dcaf25f2a0 100644 --- a/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceData_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DIRECTORYSERVICEDATA_API #define AWS_DIRECTORYSERVICEDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DIRECTORYSERVICEDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DIRECTORYSERVICEDATA_API #define AWS_DIRECTORYSERVICEDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DIRECTORYSERVICEDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DIRECTORYSERVICEDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceDataEndpointRules.h b/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/internal/DirectoryServiceDataEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceDataEndpointRules.h rename to generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/internal/DirectoryServiceDataEndpointRules.h index 85fc5b1e2e6..17094bdedad 100644 --- a/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/DirectoryServiceDataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-directory-service-data/include/aws/directory-service-data/internal/DirectoryServiceDataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DirectoryServiceData { -class DirectoryServiceDataEndpointRules { +class AWS_DIRECTORYSERVICEDATA_LOCAL DirectoryServiceDataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointProvider.cpp index 3f848de6f47..097608c9b07 100644 --- a/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DirectoryServiceData { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DirectoryServiceDataEndpointProvider::DirectoryServiceDataEndpointProvider() + : DirectoryServiceDataDefaultEpProviderBase(Aws::DirectoryServiceData::DirectoryServiceDataEndpointRules::GetRulesBlob(), + Aws::DirectoryServiceData::DirectoryServiceDataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DirectoryServiceData } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointRules.cpp b/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointRules.cpp index a9fb53b427d..315030c9f72 100644 --- a/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-directory-service-data/source/DirectoryServiceDataEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DirectoryServiceData { diff --git a/generated/src/aws-cpp-sdk-discovery/CMakeLists.txt b/generated/src/aws-cpp-sdk-discovery/CMakeLists.txt index 3dd587db05a..22bd73674b8 100644 --- a/generated/src/aws-cpp-sdk-discovery/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-discovery/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DISCOVERY_MODEL_HEADERS "include/aws/discovery/model/*.h" ) +file(GLOB AWS_DISCOVERY_INTERNAL_HEADERS + "include/aws/discovery/internal/*.h" +) + file(GLOB AWS_DISCOVERY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DISCOVERY_MODEL_SOURCE file(GLOB DISCOVERY_UNIFIED_HEADERS ${AWS_DISCOVERY_HEADERS} + ${AWS_DISCOVERY_INTERNAL_HEADERS} ${AWS_DISCOVERY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\discovery" FILES ${AWS_DISCOVERY_HEADERS}) + source_group("Header Files\\aws\\discovery\\internal" FILES ${AWS_DISCOVERY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\discovery\\model" FILES ${AWS_DISCOVERY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DISCOVERY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DISCOVERY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryServiceEndpointProvider.h index d03a7d0de4a..5fef0def2e5 100644 --- a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_APPLICATIONDISCOVERYSERVICE_API ApplicationDiscoveryServiceEndpointPro public: using ApplicationDiscoveryServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ApplicationDiscoveryServiceEndpointProvider() - : ApplicationDiscoveryServiceDefaultEpProviderBase( - Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceEndpointRules::GetRulesBlob(), - Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceEndpointRules::RulesBlobSize) {} + ApplicationDiscoveryServiceEndpointProvider(); ~ApplicationDiscoveryServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h index e918dccdf01..de604f37a90 100644 --- a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPLICATIONDISCOVERYSERVICE_API #define AWS_APPLICATIONDISCOVERYSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPLICATIONDISCOVERYSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONDISCOVERYSERVICE_API #define AWS_APPLICATIONDISCOVERYSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPLICATIONDISCOVERYSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPLICATIONDISCOVERYSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryServiceEndpointRules.h b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/internal/ApplicationDiscoveryServiceEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-discovery/include/aws/discovery/internal/ApplicationDiscoveryServiceEndpointRules.h index 5044213859f..3c36a84de73 100644 --- a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/internal/ApplicationDiscoveryServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ApplicationDiscoveryService { -class ApplicationDiscoveryServiceEndpointRules { +class AWS_APPLICATIONDISCOVERYSERVICE_LOCAL ApplicationDiscoveryServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointProvider.cpp index 1e3b95efe73..1f29fad4282 100644 --- a/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace ApplicationDiscoveryService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ApplicationDiscoveryServiceEndpointProvider::ApplicationDiscoveryServiceEndpointProvider() + : ApplicationDiscoveryServiceDefaultEpProviderBase( + Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceEndpointRules::GetRulesBlob(), + Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ApplicationDiscoveryService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointRules.cpp index 0d46bb13b40..5de3e4e2e38 100644 --- a/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-discovery/source/ApplicationDiscoveryServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ApplicationDiscoveryService { diff --git a/generated/src/aws-cpp-sdk-dlm/CMakeLists.txt b/generated/src/aws-cpp-sdk-dlm/CMakeLists.txt index 413338a6901..ad03dcb5a6f 100644 --- a/generated/src/aws-cpp-sdk-dlm/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-dlm/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DLM_MODEL_HEADERS "include/aws/dlm/model/*.h" ) +file(GLOB AWS_DLM_INTERNAL_HEADERS + "include/aws/dlm/internal/*.h" +) + file(GLOB AWS_DLM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DLM_MODEL_SOURCE file(GLOB DLM_UNIFIED_HEADERS ${AWS_DLM_HEADERS} + ${AWS_DLM_INTERNAL_HEADERS} ${AWS_DLM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\dlm" FILES ${AWS_DLM_HEADERS}) + source_group("Header Files\\aws\\dlm\\internal" FILES ${AWS_DLM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\dlm\\model" FILES ${AWS_DLM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DLM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DLM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLMEndpointProvider.h b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLMEndpointProvider.h index c2c40130236..4cc55514949 100644 --- a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLMEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_DLM_API DLMEndpointProvider : public DLMDefaultEpProviderBase { public: using DLMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DLMEndpointProvider() : DLMDefaultEpProviderBase(Aws::DLM::DLMEndpointRules::GetRulesBlob(), Aws::DLM::DLMEndpointRules::RulesBlobSize) {} + DLMEndpointProvider(); ~DLMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h index bcedb0f5c94..f7f441e59f8 100644 --- a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DLM_API #define AWS_DLM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DLM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DLM_API #define AWS_DLM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DLM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DLM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLMEndpointRules.h b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/internal/DLMEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLMEndpointRules.h rename to generated/src/aws-cpp-sdk-dlm/include/aws/dlm/internal/DLMEndpointRules.h index fc9e3e6b477..3075ef2b7c5 100644 --- a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/internal/DLMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DLM { -class DLMEndpointRules { +class AWS_DLM_LOCAL DLMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointProvider.cpp index c2f21d57b25..01d8f14807b 100644 --- a/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace DLM { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DLMEndpointProvider::DLMEndpointProvider() + : DLMDefaultEpProviderBase(Aws::DLM::DLMEndpointRules::GetRulesBlob(), Aws::DLM::DLMEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DLM } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointRules.cpp b/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointRules.cpp index 820762f6f31..3dacc238c76 100644 --- a/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-dlm/source/DLMEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DLM { diff --git a/generated/src/aws-cpp-sdk-dms/CMakeLists.txt b/generated/src/aws-cpp-sdk-dms/CMakeLists.txt index 3ca6e678d83..570fbb02492 100644 --- a/generated/src/aws-cpp-sdk-dms/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-dms/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DMS_MODEL_HEADERS "include/aws/dms/model/*.h" ) +file(GLOB AWS_DMS_INTERNAL_HEADERS + "include/aws/dms/internal/*.h" +) + file(GLOB AWS_DMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DMS_MODEL_SOURCE file(GLOB DMS_UNIFIED_HEADERS ${AWS_DMS_HEADERS} + ${AWS_DMS_INTERNAL_HEADERS} ${AWS_DMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\dms" FILES ${AWS_DMS_HEADERS}) + source_group("Header Files\\aws\\dms\\internal" FILES ${AWS_DMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\dms\\model" FILES ${AWS_DMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationServiceEndpointProvider.h index cce1c83804f..94db18c74c7 100644 --- a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,10 +43,7 @@ class AWS_DATABASEMIGRATIONSERVICE_API DatabaseMigrationServiceEndpointProvider public: using DatabaseMigrationServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DatabaseMigrationServiceEndpointProvider() - : DatabaseMigrationServiceDefaultEpProviderBase(Aws::DatabaseMigrationService::DatabaseMigrationServiceEndpointRules::GetRulesBlob(), - Aws::DatabaseMigrationService::DatabaseMigrationServiceEndpointRules::RulesBlobSize) { - } + DatabaseMigrationServiceEndpointProvider(); ~DatabaseMigrationServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h b/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h index c06a5f0e825..d0b03c83c17 100644 --- a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DATABASEMIGRATIONSERVICE_API #define AWS_DATABASEMIGRATIONSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DATABASEMIGRATIONSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATABASEMIGRATIONSERVICE_API #define AWS_DATABASEMIGRATIONSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DATABASEMIGRATIONSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DATABASEMIGRATIONSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationServiceEndpointRules.h b/generated/src/aws-cpp-sdk-dms/include/aws/dms/internal/DatabaseMigrationServiceEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-dms/include/aws/dms/internal/DatabaseMigrationServiceEndpointRules.h index 50a5c50cac1..188a1fb3b0a 100644 --- a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-dms/include/aws/dms/internal/DatabaseMigrationServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DatabaseMigrationService { -class DatabaseMigrationServiceEndpointRules { +class AWS_DATABASEMIGRATIONSERVICE_LOCAL DatabaseMigrationServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointProvider.cpp index b9ac00c28df..52144df377f 100644 --- a/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DatabaseMigrationService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DatabaseMigrationServiceEndpointProvider::DatabaseMigrationServiceEndpointProvider() + : DatabaseMigrationServiceDefaultEpProviderBase(Aws::DatabaseMigrationService::DatabaseMigrationServiceEndpointRules::GetRulesBlob(), + Aws::DatabaseMigrationService::DatabaseMigrationServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DatabaseMigrationService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointRules.cpp index 14d37751dc5..334d5f746d6 100644 --- a/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-dms/source/DatabaseMigrationServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DatabaseMigrationService { diff --git a/generated/src/aws-cpp-sdk-docdb-elastic/CMakeLists.txt b/generated/src/aws-cpp-sdk-docdb-elastic/CMakeLists.txt index acf019ff2f9..e81e65c03f0 100644 --- a/generated/src/aws-cpp-sdk-docdb-elastic/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-docdb-elastic/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DOCDB-ELASTIC_MODEL_HEADERS "include/aws/docdb-elastic/model/*.h" ) +file(GLOB AWS_DOCDB-ELASTIC_INTERNAL_HEADERS + "include/aws/docdb-elastic/internal/*.h" +) + file(GLOB AWS_DOCDB-ELASTIC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DOCDB-ELASTIC_MODEL_SOURCE file(GLOB DOCDB-ELASTIC_UNIFIED_HEADERS ${AWS_DOCDB-ELASTIC_HEADERS} + ${AWS_DOCDB-ELASTIC_INTERNAL_HEADERS} ${AWS_DOCDB-ELASTIC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\docdb-elastic" FILES ${AWS_DOCDB-ELASTIC_HEADERS}) + source_group("Header Files\\aws\\docdb-elastic\\internal" FILES ${AWS_DOCDB-ELASTIC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\docdb-elastic\\model" FILES ${AWS_DOCDB-ELASTIC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DOCDB-ELASTIC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DOCDB-ELASTIC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElasticEndpointProvider.h b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElasticEndpointProvider.h index 69929c78b86..a2c50382e6f 100644 --- a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElasticEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElasticEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_DOCDBELASTIC_API DocDBElasticEndpointProvider : public DocDBElasticDef public: using DocDBElasticResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DocDBElasticEndpointProvider() - : DocDBElasticDefaultEpProviderBase(Aws::DocDBElastic::DocDBElasticEndpointRules::GetRulesBlob(), - Aws::DocDBElastic::DocDBElasticEndpointRules::RulesBlobSize) {} + DocDBElasticEndpointProvider(); ~DocDBElasticEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h index 5ad636b738c..61f583cf450 100644 --- a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DOCDBELASTIC_API #define AWS_DOCDBELASTIC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DOCDBELASTIC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DOCDBELASTIC_API #define AWS_DOCDBELASTIC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DOCDBELASTIC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DOCDBELASTIC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElasticEndpointRules.h b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/internal/DocDBElasticEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElasticEndpointRules.h rename to generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/internal/DocDBElasticEndpointRules.h index bde1b2188cd..d98978365c0 100644 --- a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElasticEndpointRules.h +++ b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/internal/DocDBElasticEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DocDBElastic { -class DocDBElasticEndpointRules { +class AWS_DOCDBELASTIC_LOCAL DocDBElasticEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointProvider.cpp b/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointProvider.cpp index 91eb1e26a8b..bf226b2db9f 100644 --- a/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DocDBElastic { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DocDBElasticEndpointProvider::DocDBElasticEndpointProvider() + : DocDBElasticDefaultEpProviderBase(Aws::DocDBElastic::DocDBElasticEndpointRules::GetRulesBlob(), + Aws::DocDBElastic::DocDBElasticEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DocDBElastic } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointRules.cpp b/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointRules.cpp index d473eb8a28d..9111cd4dbfc 100644 --- a/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-docdb-elastic/source/DocDBElasticEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DocDBElastic { diff --git a/generated/src/aws-cpp-sdk-docdb/CMakeLists.txt b/generated/src/aws-cpp-sdk-docdb/CMakeLists.txt index 683cd049daf..a3a7fe25ddc 100644 --- a/generated/src/aws-cpp-sdk-docdb/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-docdb/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DOCDB_MODEL_HEADERS "include/aws/docdb/model/*.h" ) +file(GLOB AWS_DOCDB_INTERNAL_HEADERS + "include/aws/docdb/internal/*.h" +) + file(GLOB AWS_DOCDB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DOCDB_MODEL_SOURCE file(GLOB DOCDB_UNIFIED_HEADERS ${AWS_DOCDB_HEADERS} + ${AWS_DOCDB_INTERNAL_HEADERS} ${AWS_DOCDB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\docdb" FILES ${AWS_DOCDB_HEADERS}) + source_group("Header Files\\aws\\docdb\\internal" FILES ${AWS_DOCDB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\docdb\\model" FILES ${AWS_DOCDB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DOCDB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DOCDB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDBEndpointProvider.h b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDBEndpointProvider.h index 3f85415f211..71826c60ae1 100644 --- a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDBEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDBEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_DOCDB_API DocDBEndpointProvider : public DocDBDefaultEpProviderBase { public: using DocDBResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DocDBEndpointProvider() - : DocDBDefaultEpProviderBase(Aws::DocDB::DocDBEndpointRules::GetRulesBlob(), Aws::DocDB::DocDBEndpointRules::RulesBlobSize) {} + DocDBEndpointProvider(); ~DocDBEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h index 3344b0bee26..262032e480a 100644 --- a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DOCDB_API #define AWS_DOCDB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DOCDB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DOCDB_API #define AWS_DOCDB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DOCDB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DOCDB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDBEndpointRules.h b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/internal/DocDBEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDBEndpointRules.h rename to generated/src/aws-cpp-sdk-docdb/include/aws/docdb/internal/DocDBEndpointRules.h index a59a76c2c08..53d75ca5ccd 100644 --- a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDBEndpointRules.h +++ b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/internal/DocDBEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DocDB { -class DocDBEndpointRules { +class AWS_DOCDB_LOCAL DocDBEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointProvider.cpp b/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointProvider.cpp index 02c0ef465be..248b2225124 100644 --- a/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace DocDB { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DocDBEndpointProvider::DocDBEndpointProvider() + : DocDBDefaultEpProviderBase(Aws::DocDB::DocDBEndpointRules::GetRulesBlob(), Aws::DocDB::DocDBEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DocDB } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointRules.cpp b/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointRules.cpp index 414b3b84817..65fb6fc342c 100644 --- a/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-docdb/source/DocDBEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DocDB { diff --git a/generated/src/aws-cpp-sdk-drs/CMakeLists.txt b/generated/src/aws-cpp-sdk-drs/CMakeLists.txt index 14c62379db3..294dc9e883d 100644 --- a/generated/src/aws-cpp-sdk-drs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-drs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DRS_MODEL_HEADERS "include/aws/drs/model/*.h" ) +file(GLOB AWS_DRS_INTERNAL_HEADERS + "include/aws/drs/internal/*.h" +) + file(GLOB AWS_DRS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DRS_MODEL_SOURCE file(GLOB DRS_UNIFIED_HEADERS ${AWS_DRS_HEADERS} + ${AWS_DRS_INTERNAL_HEADERS} ${AWS_DRS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\drs" FILES ${AWS_DRS_HEADERS}) + source_group("Header Files\\aws\\drs\\internal" FILES ${AWS_DRS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\drs\\model" FILES ${AWS_DRS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DRS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DRS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-drs/include/aws/drs/DrsEndpointProvider.h b/generated/src/aws-cpp-sdk-drs/include/aws/drs/DrsEndpointProvider.h index e58caadc70b..20371c6847e 100644 --- a/generated/src/aws-cpp-sdk-drs/include/aws/drs/DrsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-drs/include/aws/drs/DrsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_DRS_API DrsEndpointProvider : public DrsDefaultEpProviderBase { public: using DrsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DrsEndpointProvider() : DrsDefaultEpProviderBase(Aws::drs::DrsEndpointRules::GetRulesBlob(), Aws::drs::DrsEndpointRules::RulesBlobSize) {} + DrsEndpointProvider(); ~DrsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h b/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h index 44c7fc7712d..cbd20b9815d 100644 --- a/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DRS_API #define AWS_DRS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DRS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DRS_API #define AWS_DRS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DRS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DRS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-drs/include/aws/drs/DrsEndpointRules.h b/generated/src/aws-cpp-sdk-drs/include/aws/drs/internal/DrsEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-drs/include/aws/drs/DrsEndpointRules.h rename to generated/src/aws-cpp-sdk-drs/include/aws/drs/internal/DrsEndpointRules.h index acee6fcfcd1..e3f614c3fb4 100644 --- a/generated/src/aws-cpp-sdk-drs/include/aws/drs/DrsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-drs/include/aws/drs/internal/DrsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace drs { -class DrsEndpointRules { +class AWS_DRS_LOCAL DrsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-drs/source/DrsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-drs/source/DrsEndpointProvider.cpp index 6ae3308d491..e2a19e62457 100644 --- a/generated/src/aws-cpp-sdk-drs/source/DrsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-drs/source/DrsEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace drs { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DrsEndpointProvider::DrsEndpointProvider() + : DrsDefaultEpProviderBase(Aws::drs::DrsEndpointRules::GetRulesBlob(), Aws::drs::DrsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace drs } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-drs/source/DrsEndpointRules.cpp b/generated/src/aws-cpp-sdk-drs/source/DrsEndpointRules.cpp index 04c4bf862ab..52c25071a0e 100644 --- a/generated/src/aws-cpp-sdk-drs/source/DrsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-drs/source/DrsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace drs { diff --git a/generated/src/aws-cpp-sdk-ds/CMakeLists.txt b/generated/src/aws-cpp-sdk-ds/CMakeLists.txt index 1b5f1a5b853..9a7a10f31b8 100644 --- a/generated/src/aws-cpp-sdk-ds/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ds/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DS_MODEL_HEADERS "include/aws/ds/model/*.h" ) +file(GLOB AWS_DS_INTERNAL_HEADERS + "include/aws/ds/internal/*.h" +) + file(GLOB AWS_DS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DS_MODEL_SOURCE file(GLOB DS_UNIFIED_HEADERS ${AWS_DS_HEADERS} + ${AWS_DS_INTERNAL_HEADERS} ${AWS_DS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ds" FILES ${AWS_DS_HEADERS}) + source_group("Header Files\\aws\\ds\\internal" FILES ${AWS_DS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ds\\model" FILES ${AWS_DS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryServiceEndpointProvider.h index ff1fc9a2750..959b7e769dd 100644 --- a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_DIRECTORYSERVICE_API DirectoryServiceEndpointProvider : public Directo public: using DirectoryServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DirectoryServiceEndpointProvider() - : DirectoryServiceDefaultEpProviderBase(Aws::DirectoryService::DirectoryServiceEndpointRules::GetRulesBlob(), - Aws::DirectoryService::DirectoryServiceEndpointRules::RulesBlobSize) {} + DirectoryServiceEndpointProvider(); ~DirectoryServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h b/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h index 2cf27eb2e44..0ab00690841 100644 --- a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DIRECTORYSERVICE_API #define AWS_DIRECTORYSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DIRECTORYSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DIRECTORYSERVICE_API #define AWS_DIRECTORYSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DIRECTORYSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DIRECTORYSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryServiceEndpointRules.h b/generated/src/aws-cpp-sdk-ds/include/aws/ds/internal/DirectoryServiceEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-ds/include/aws/ds/internal/DirectoryServiceEndpointRules.h index 9e05b67a6e1..d01aa929c00 100644 --- a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ds/include/aws/ds/internal/DirectoryServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DirectoryService { -class DirectoryServiceEndpointRules { +class AWS_DIRECTORYSERVICE_LOCAL DirectoryServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointProvider.cpp index 4e3cd87fc76..f90fe74e409 100644 --- a/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace DirectoryService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DirectoryServiceEndpointProvider::DirectoryServiceEndpointProvider() + : DirectoryServiceDefaultEpProviderBase(Aws::DirectoryService::DirectoryServiceEndpointRules::GetRulesBlob(), + Aws::DirectoryService::DirectoryServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DirectoryService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointRules.cpp index 0dfc6f68d24..35407ca8f07 100644 --- a/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ds/source/DirectoryServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DirectoryService { diff --git a/generated/src/aws-cpp-sdk-dsql/CMakeLists.txt b/generated/src/aws-cpp-sdk-dsql/CMakeLists.txt index ba5b76ab1ba..c0218ce782a 100644 --- a/generated/src/aws-cpp-sdk-dsql/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-dsql/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DSQL_MODEL_HEADERS "include/aws/dsql/model/*.h" ) +file(GLOB AWS_DSQL_INTERNAL_HEADERS + "include/aws/dsql/internal/*.h" +) + file(GLOB AWS_DSQL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DSQL_MODEL_SOURCE file(GLOB DSQL_UNIFIED_HEADERS ${AWS_DSQL_HEADERS} + ${AWS_DSQL_INTERNAL_HEADERS} ${AWS_DSQL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\dsql" FILES ${AWS_DSQL_HEADERS}) + source_group("Header Files\\aws\\dsql\\internal" FILES ${AWS_DSQL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\dsql\\model" FILES ${AWS_DSQL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DSQL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DSQL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQLEndpointProvider.h b/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQLEndpointProvider.h index 13310af7fcd..66bbd5fb401 100644 --- a/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQLEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQLEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_DSQL_API DSQLEndpointProvider : public DSQLDefaultEpProviderBase { public: using DSQLResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DSQLEndpointProvider() - : DSQLDefaultEpProviderBase(Aws::DSQL::DSQLEndpointRules::GetRulesBlob(), Aws::DSQL::DSQLEndpointRules::RulesBlobSize) {} + DSQLEndpointProvider(); ~DSQLEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQL_EXPORTS.h b/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQL_EXPORTS.h index 26a7086de29..068dbcfcb24 100644 --- a/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQL_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQL_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DSQL_API #define AWS_DSQL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DSQL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DSQL_API #define AWS_DSQL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DSQL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DSQL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQLEndpointRules.h b/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/internal/DSQLEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQLEndpointRules.h rename to generated/src/aws-cpp-sdk-dsql/include/aws/dsql/internal/DSQLEndpointRules.h index bede810a904..7044e57282f 100644 --- a/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/DSQLEndpointRules.h +++ b/generated/src/aws-cpp-sdk-dsql/include/aws/dsql/internal/DSQLEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DSQL { -class DSQLEndpointRules { +class AWS_DSQL_LOCAL DSQLEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointProvider.cpp b/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointProvider.cpp index d533fab6279..85ae46ab5d1 100644 --- a/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace DSQL { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +DSQLEndpointProvider::DSQLEndpointProvider() + : DSQLDefaultEpProviderBase(Aws::DSQL::DSQLEndpointRules::GetRulesBlob(), Aws::DSQL::DSQLEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace DSQL } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointRules.cpp b/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointRules.cpp index d61c0ec6952..732e4f1cd92 100644 --- a/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-dsql/source/DSQLEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DSQL { diff --git a/generated/src/aws-cpp-sdk-dynamodb/CMakeLists.txt b/generated/src/aws-cpp-sdk-dynamodb/CMakeLists.txt index b8167bc30cf..63d7d6fb948 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-dynamodb/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DYNAMODB_MODEL_HEADERS "include/aws/dynamodb/model/*.h" ) +file(GLOB AWS_DYNAMODB_INTERNAL_HEADERS + "include/aws/dynamodb/internal/*.h" +) + file(GLOB AWS_DYNAMODB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DYNAMODB_MODEL_SOURCE file(GLOB DYNAMODB_UNIFIED_HEADERS ${AWS_DYNAMODB_HEADERS} + ${AWS_DYNAMODB_INTERNAL_HEADERS} ${AWS_DYNAMODB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\dynamodb" FILES ${AWS_DYNAMODB_HEADERS}) + source_group("Header Files\\aws\\dynamodb\\internal" FILES ${AWS_DYNAMODB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\dynamodb\\model" FILES ${AWS_DYNAMODB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DYNAMODB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DYNAMODB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBEndpointProvider.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBEndpointProvider.h index 5041829ddea..ce305561391 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -65,9 +64,7 @@ class AWS_DYNAMODB_API DynamoDBEndpointProvider : public DynamoDBDefaultEpProvid public: using DynamoDBResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DynamoDBEndpointProvider() - : DynamoDBDefaultEpProviderBase(Aws::DynamoDB::DynamoDBEndpointRules::GetRulesBlob(), - Aws::DynamoDB::DynamoDBEndpointRules::RulesBlobSize) {} + DynamoDBEndpointProvider(); ~DynamoDBEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h index 0bdf5d4c7e7..36ddda485aa 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DYNAMODB_API #define AWS_DYNAMODB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DYNAMODB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DYNAMODB_API #define AWS_DYNAMODB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DYNAMODB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DYNAMODB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBEndpointRules.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/internal/DynamoDBEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBEndpointRules.h rename to generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/internal/DynamoDBEndpointRules.h index 028a29dc1c2..d42e1c4e301 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBEndpointRules.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/internal/DynamoDBEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DynamoDB { -class DynamoDBEndpointRules { +class AWS_DYNAMODB_LOCAL DynamoDBEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointProvider.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointProvider.cpp index 02bcc980aff..ba71cd87158 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_DYNAMODB_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointRules.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointRules.cpp index 407a1b5976e..15b40155990 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DynamoDB { diff --git a/generated/src/aws-cpp-sdk-dynamodbstreams/CMakeLists.txt b/generated/src/aws-cpp-sdk-dynamodbstreams/CMakeLists.txt index be79a4f84a4..b5921e4de4f 100644 --- a/generated/src/aws-cpp-sdk-dynamodbstreams/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-dynamodbstreams/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_DYNAMODBSTREAMS_MODEL_HEADERS "include/aws/dynamodbstreams/model/*.h" ) +file(GLOB AWS_DYNAMODBSTREAMS_INTERNAL_HEADERS + "include/aws/dynamodbstreams/internal/*.h" +) + file(GLOB AWS_DYNAMODBSTREAMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_DYNAMODBSTREAMS_MODEL_SOURCE file(GLOB DYNAMODBSTREAMS_UNIFIED_HEADERS ${AWS_DYNAMODBSTREAMS_HEADERS} + ${AWS_DYNAMODBSTREAMS_INTERNAL_HEADERS} ${AWS_DYNAMODBSTREAMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\dynamodbstreams" FILES ${AWS_DYNAMODBSTREAMS_HEADERS}) + source_group("Header Files\\aws\\dynamodbstreams\\internal" FILES ${AWS_DYNAMODBSTREAMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\dynamodbstreams\\model" FILES ${AWS_DYNAMODBSTREAMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_DYNAMODBSTREAMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_DYNAMODBSTREAMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreamsEndpointProvider.h b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreamsEndpointProvider.h index d990fb7b2e8..e6f13b4e6ce 100644 --- a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreamsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreamsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -65,9 +64,7 @@ class AWS_DYNAMODBSTREAMS_API DynamoDBStreamsEndpointProvider : public DynamoDBS public: using DynamoDBStreamsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - DynamoDBStreamsEndpointProvider() - : DynamoDBStreamsDefaultEpProviderBase(Aws::DynamoDBStreams::DynamoDBStreamsEndpointRules::GetRulesBlob(), - Aws::DynamoDBStreams::DynamoDBStreamsEndpointRules::RulesBlobSize) {} + DynamoDBStreamsEndpointProvider(); ~DynamoDBStreamsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h index 5129090647e..93a0ac06a34 100644 --- a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_DYNAMODBSTREAMS_API #define AWS_DYNAMODBSTREAMS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_DYNAMODBSTREAMS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DYNAMODBSTREAMS_API #define AWS_DYNAMODBSTREAMS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_DYNAMODBSTREAMS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_DYNAMODBSTREAMS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreamsEndpointRules.h b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/internal/DynamoDBStreamsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreamsEndpointRules.h rename to generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/internal/DynamoDBStreamsEndpointRules.h index 4b24e702333..d36f754c0af 100644 --- a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreamsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/internal/DynamoDBStreamsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace DynamoDBStreams { -class DynamoDBStreamsEndpointRules { +class AWS_DYNAMODBSTREAMS_LOCAL DynamoDBStreamsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointProvider.cpp index d9070a74841..dc306c54ea2 100644 --- a/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_DYNAMODBSTREAMS_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointRules.cpp b/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointRules.cpp index 782177f9978..43d25e6e9d3 100644 --- a/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-dynamodbstreams/source/DynamoDBStreamsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace DynamoDBStreams { diff --git a/generated/src/aws-cpp-sdk-ebs/CMakeLists.txt b/generated/src/aws-cpp-sdk-ebs/CMakeLists.txt index d877d9e08d1..42cc60b8167 100644 --- a/generated/src/aws-cpp-sdk-ebs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ebs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EBS_MODEL_HEADERS "include/aws/ebs/model/*.h" ) +file(GLOB AWS_EBS_INTERNAL_HEADERS + "include/aws/ebs/internal/*.h" +) + file(GLOB AWS_EBS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EBS_MODEL_SOURCE file(GLOB EBS_UNIFIED_HEADERS ${AWS_EBS_HEADERS} + ${AWS_EBS_INTERNAL_HEADERS} ${AWS_EBS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ebs" FILES ${AWS_EBS_HEADERS}) + source_group("Header Files\\aws\\ebs\\internal" FILES ${AWS_EBS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ebs\\model" FILES ${AWS_EBS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EBS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EBS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBSEndpointProvider.h b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBSEndpointProvider.h index fc24b63ce1f..f17cba584d2 100644 --- a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_EBS_API EBSEndpointProvider : public EBSDefaultEpProviderBase { public: using EBSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EBSEndpointProvider() : EBSDefaultEpProviderBase(Aws::EBS::EBSEndpointRules::GetRulesBlob(), Aws::EBS::EBSEndpointRules::RulesBlobSize) {} + EBSEndpointProvider(); ~EBSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h index 2af2a9b4bec..5d330c6e0b8 100644 --- a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EBS_API #define AWS_EBS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EBS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EBS_API #define AWS_EBS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EBS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EBS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBSEndpointRules.h b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/internal/EBSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBSEndpointRules.h rename to generated/src/aws-cpp-sdk-ebs/include/aws/ebs/internal/EBSEndpointRules.h index 63286bc53b1..9842ed23b9b 100644 --- a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/internal/EBSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EBS { -class EBSEndpointRules { +class AWS_EBS_LOCAL EBSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointProvider.cpp index 19480d71b9b..5d5f4a3adfe 100644 --- a/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace EBS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EBSEndpointProvider::EBSEndpointProvider() + : EBSDefaultEpProviderBase(Aws::EBS::EBSEndpointRules::GetRulesBlob(), Aws::EBS::EBSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EBS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointRules.cpp b/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointRules.cpp index a1c4e34e947..25fa032b99e 100644 --- a/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ebs/source/EBSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EBS { diff --git a/generated/src/aws-cpp-sdk-ec2-instance-connect/CMakeLists.txt b/generated/src/aws-cpp-sdk-ec2-instance-connect/CMakeLists.txt index d07748ffce4..90da58d4ea2 100644 --- a/generated/src/aws-cpp-sdk-ec2-instance-connect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ec2-instance-connect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EC2-INSTANCE-CONNECT_MODEL_HEADERS "include/aws/ec2-instance-connect/model/*.h" ) +file(GLOB AWS_EC2-INSTANCE-CONNECT_INTERNAL_HEADERS + "include/aws/ec2-instance-connect/internal/*.h" +) + file(GLOB AWS_EC2-INSTANCE-CONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EC2-INSTANCE-CONNECT_MODEL_SOURCE file(GLOB EC2-INSTANCE-CONNECT_UNIFIED_HEADERS ${AWS_EC2-INSTANCE-CONNECT_HEADERS} + ${AWS_EC2-INSTANCE-CONNECT_INTERNAL_HEADERS} ${AWS_EC2-INSTANCE-CONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ec2-instance-connect" FILES ${AWS_EC2-INSTANCE-CONNECT_HEADERS}) + source_group("Header Files\\aws\\ec2-instance-connect\\internal" FILES ${AWS_EC2-INSTANCE-CONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ec2-instance-connect\\model" FILES ${AWS_EC2-INSTANCE-CONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EC2-INSTANCE-CONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EC2-INSTANCE-CONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnectEndpointProvider.h b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnectEndpointProvider.h index 4ec040381cc..665f4520b42 100644 --- a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnectEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_EC2INSTANCECONNECT_API EC2InstanceConnectEndpointProvider : public EC2 public: using EC2InstanceConnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EC2InstanceConnectEndpointProvider() - : EC2InstanceConnectDefaultEpProviderBase(Aws::EC2InstanceConnect::EC2InstanceConnectEndpointRules::GetRulesBlob(), - Aws::EC2InstanceConnect::EC2InstanceConnectEndpointRules::RulesBlobSize) {} + EC2InstanceConnectEndpointProvider(); ~EC2InstanceConnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h index 2de87485493..8fc7be64b4b 100644 --- a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EC2INSTANCECONNECT_API #define AWS_EC2INSTANCECONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EC2INSTANCECONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EC2INSTANCECONNECT_API #define AWS_EC2INSTANCECONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EC2INSTANCECONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EC2INSTANCECONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnectEndpointRules.h b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/internal/EC2InstanceConnectEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnectEndpointRules.h rename to generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/internal/EC2InstanceConnectEndpointRules.h index 52117eb1a00..4b38311335e 100644 --- a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/internal/EC2InstanceConnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EC2InstanceConnect { -class EC2InstanceConnectEndpointRules { +class AWS_EC2INSTANCECONNECT_LOCAL EC2InstanceConnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointProvider.cpp index cc8e6d78a6b..42e9977f809 100644 --- a/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace EC2InstanceConnect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EC2InstanceConnectEndpointProvider::EC2InstanceConnectEndpointProvider() + : EC2InstanceConnectDefaultEpProviderBase(Aws::EC2InstanceConnect::EC2InstanceConnectEndpointRules::GetRulesBlob(), + Aws::EC2InstanceConnect::EC2InstanceConnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EC2InstanceConnect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointRules.cpp index e2693df3013..8a58a73569b 100644 --- a/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ec2-instance-connect/source/EC2InstanceConnectEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EC2InstanceConnect { diff --git a/generated/src/aws-cpp-sdk-ec2/CMakeLists.txt b/generated/src/aws-cpp-sdk-ec2/CMakeLists.txt index 854a5c9ca74..127ab97c3da 100644 --- a/generated/src/aws-cpp-sdk-ec2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ec2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EC2_MODEL_HEADERS "include/aws/ec2/model/*.h" ) +file(GLOB AWS_EC2_INTERNAL_HEADERS + "include/aws/ec2/internal/*.h" +) + file(GLOB AWS_EC2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EC2_MODEL_SOURCE file(GLOB EC2_UNIFIED_HEADERS ${AWS_EC2_HEADERS} + ${AWS_EC2_INTERNAL_HEADERS} ${AWS_EC2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ec2" FILES ${AWS_EC2_HEADERS}) + source_group("Header Files\\aws\\ec2\\internal" FILES ${AWS_EC2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ec2\\model" FILES ${AWS_EC2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EC2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EC2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2EndpointProvider.h b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2EndpointProvider.h index 539321a7c3c..46f0bb24403 100644 --- a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_EC2_API EC2EndpointProvider : public EC2DefaultEpProviderBase { public: using EC2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EC2EndpointProvider() : EC2DefaultEpProviderBase(Aws::EC2::EC2EndpointRules::GetRulesBlob(), Aws::EC2::EC2EndpointRules::RulesBlobSize) {} + EC2EndpointProvider(); ~EC2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h index 3c1ed8cc350..8d81813d5ca 100644 --- a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EC2_API #define AWS_EC2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EC2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EC2_API #define AWS_EC2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EC2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EC2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2EndpointRules.h b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/internal/EC2EndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2EndpointRules.h rename to generated/src/aws-cpp-sdk-ec2/include/aws/ec2/internal/EC2EndpointRules.h index 984a5440668..dfd397f4ff7 100644 --- a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/internal/EC2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EC2 { -class EC2EndpointRules { +class AWS_EC2_LOCAL EC2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointProvider.cpp index 4d8652ed55f..ad0ef6d423c 100644 --- a/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace EC2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EC2EndpointProvider::EC2EndpointProvider() + : EC2DefaultEpProviderBase(Aws::EC2::EC2EndpointRules::GetRulesBlob(), Aws::EC2::EC2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EC2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointRules.cpp b/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointRules.cpp index 611707bea73..287f98df72c 100644 --- a/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ec2/source/EC2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EC2 { diff --git a/generated/src/aws-cpp-sdk-ecr-public/CMakeLists.txt b/generated/src/aws-cpp-sdk-ecr-public/CMakeLists.txt index 41e57b91450..3f3f980c719 100644 --- a/generated/src/aws-cpp-sdk-ecr-public/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ecr-public/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ECR-PUBLIC_MODEL_HEADERS "include/aws/ecr-public/model/*.h" ) +file(GLOB AWS_ECR-PUBLIC_INTERNAL_HEADERS + "include/aws/ecr-public/internal/*.h" +) + file(GLOB AWS_ECR-PUBLIC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ECR-PUBLIC_MODEL_SOURCE file(GLOB ECR-PUBLIC_UNIFIED_HEADERS ${AWS_ECR-PUBLIC_HEADERS} + ${AWS_ECR-PUBLIC_INTERNAL_HEADERS} ${AWS_ECR-PUBLIC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ecr-public" FILES ${AWS_ECR-PUBLIC_HEADERS}) + source_group("Header Files\\aws\\ecr-public\\internal" FILES ${AWS_ECR-PUBLIC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ecr-public\\model" FILES ${AWS_ECR-PUBLIC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ECR-PUBLIC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ECR-PUBLIC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublicEndpointProvider.h b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublicEndpointProvider.h index 84eeba6a356..d668c98aa41 100644 --- a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublicEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublicEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ECRPUBLIC_API ECRPublicEndpointProvider : public ECRPublicDefaultEpPro public: using ECRPublicResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ECRPublicEndpointProvider() - : ECRPublicDefaultEpProviderBase(Aws::ECRPublic::ECRPublicEndpointRules::GetRulesBlob(), - Aws::ECRPublic::ECRPublicEndpointRules::RulesBlobSize) {} + ECRPublicEndpointProvider(); ~ECRPublicEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h index 07ab2164eac..ce2647f6090 100644 --- a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ECRPUBLIC_API #define AWS_ECRPUBLIC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ECRPUBLIC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ECRPUBLIC_API #define AWS_ECRPUBLIC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ECRPUBLIC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ECRPUBLIC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublicEndpointRules.h b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/internal/ECRPublicEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublicEndpointRules.h rename to generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/internal/ECRPublicEndpointRules.h index 5515a96623b..008c51b9a9d 100644 --- a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublicEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/internal/ECRPublicEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ECRPublic { -class ECRPublicEndpointRules { +class AWS_ECRPUBLIC_LOCAL ECRPublicEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointProvider.cpp index 0526381a32e..459a95c9841 100644 --- a/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ECRPublic { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ECRPublicEndpointProvider::ECRPublicEndpointProvider() + : ECRPublicDefaultEpProviderBase(Aws::ECRPublic::ECRPublicEndpointRules::GetRulesBlob(), + Aws::ECRPublic::ECRPublicEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ECRPublic } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointRules.cpp b/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointRules.cpp index 9a525790128..c5d9b092214 100644 --- a/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ecr-public/source/ECRPublicEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ECRPublic { diff --git a/generated/src/aws-cpp-sdk-ecr/CMakeLists.txt b/generated/src/aws-cpp-sdk-ecr/CMakeLists.txt index 3b235610210..fdb03684b28 100644 --- a/generated/src/aws-cpp-sdk-ecr/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ecr/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ECR_MODEL_HEADERS "include/aws/ecr/model/*.h" ) +file(GLOB AWS_ECR_INTERNAL_HEADERS + "include/aws/ecr/internal/*.h" +) + file(GLOB AWS_ECR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ECR_MODEL_SOURCE file(GLOB ECR_UNIFIED_HEADERS ${AWS_ECR_HEADERS} + ${AWS_ECR_INTERNAL_HEADERS} ${AWS_ECR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ecr" FILES ${AWS_ECR_HEADERS}) + source_group("Header Files\\aws\\ecr\\internal" FILES ${AWS_ECR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ecr\\model" FILES ${AWS_ECR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ECR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ECR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECREndpointProvider.h b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECREndpointProvider.h index e3640fb2bd2..b4f6860ac7d 100644 --- a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECREndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECREndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_ECR_API ECREndpointProvider : public ECRDefaultEpProviderBase { public: using ECRResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ECREndpointProvider() : ECRDefaultEpProviderBase(Aws::ECR::ECREndpointRules::GetRulesBlob(), Aws::ECR::ECREndpointRules::RulesBlobSize) {} + ECREndpointProvider(); ~ECREndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h index 736a206b814..fd2a1b34054 100644 --- a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ECR_API #define AWS_ECR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ECR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ECR_API #define AWS_ECR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ECR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ECR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECREndpointRules.h b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/internal/ECREndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECREndpointRules.h rename to generated/src/aws-cpp-sdk-ecr/include/aws/ecr/internal/ECREndpointRules.h index 4322bf717f5..c8e1ce6ff58 100644 --- a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECREndpointRules.h +++ b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/internal/ECREndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ECR { -class ECREndpointRules { +class AWS_ECR_LOCAL ECREndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ecr/source/ECREndpointProvider.cpp b/generated/src/aws-cpp-sdk-ecr/source/ECREndpointProvider.cpp index f3c10511954..a61dd3e4690 100644 --- a/generated/src/aws-cpp-sdk-ecr/source/ECREndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ecr/source/ECREndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace ECR { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ECREndpointProvider::ECREndpointProvider() + : ECRDefaultEpProviderBase(Aws::ECR::ECREndpointRules::GetRulesBlob(), Aws::ECR::ECREndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ECR } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ecr/source/ECREndpointRules.cpp b/generated/src/aws-cpp-sdk-ecr/source/ECREndpointRules.cpp index c8312ea7715..87c116410b4 100644 --- a/generated/src/aws-cpp-sdk-ecr/source/ECREndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ecr/source/ECREndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ECR { diff --git a/generated/src/aws-cpp-sdk-ecs/CMakeLists.txt b/generated/src/aws-cpp-sdk-ecs/CMakeLists.txt index 70b904b9d9e..8fc0311ef19 100644 --- a/generated/src/aws-cpp-sdk-ecs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ecs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ECS_MODEL_HEADERS "include/aws/ecs/model/*.h" ) +file(GLOB AWS_ECS_INTERNAL_HEADERS + "include/aws/ecs/internal/*.h" +) + file(GLOB AWS_ECS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ECS_MODEL_SOURCE file(GLOB ECS_UNIFIED_HEADERS ${AWS_ECS_HEADERS} + ${AWS_ECS_INTERNAL_HEADERS} ${AWS_ECS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ecs" FILES ${AWS_ECS_HEADERS}) + source_group("Header Files\\aws\\ecs\\internal" FILES ${AWS_ECS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ecs\\model" FILES ${AWS_ECS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ECS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ECS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSEndpointProvider.h b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSEndpointProvider.h index dbb8520fda5..2518e5885d4 100644 --- a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_ECS_API ECSEndpointProvider : public ECSDefaultEpProviderBase { public: using ECSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ECSEndpointProvider() : ECSDefaultEpProviderBase(Aws::ECS::ECSEndpointRules::GetRulesBlob(), Aws::ECS::ECSEndpointRules::RulesBlobSize) {} + ECSEndpointProvider(); ~ECSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h index 3aa71cc763e..1566099eca3 100644 --- a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ECS_API #define AWS_ECS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ECS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ECS_API #define AWS_ECS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ECS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ECS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSEndpointRules.h b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/internal/ECSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSEndpointRules.h rename to generated/src/aws-cpp-sdk-ecs/include/aws/ecs/internal/ECSEndpointRules.h index 40498ea7999..09df96895d3 100644 --- a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/internal/ECSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ECS { -class ECSEndpointRules { +class AWS_ECS_LOCAL ECSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointProvider.cpp index 66a2ea374bd..bda20863ca4 100644 --- a/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace ECS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ECSEndpointProvider::ECSEndpointProvider() + : ECSDefaultEpProviderBase(Aws::ECS::ECSEndpointRules::GetRulesBlob(), Aws::ECS::ECSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ECS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointRules.cpp b/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointRules.cpp index f19815ba14a..f8d1fd797ca 100644 --- a/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ecs/source/ECSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ECS { diff --git a/generated/src/aws-cpp-sdk-eks-auth/CMakeLists.txt b/generated/src/aws-cpp-sdk-eks-auth/CMakeLists.txt index fcf4a89cdc3..57486afd72e 100644 --- a/generated/src/aws-cpp-sdk-eks-auth/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-eks-auth/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EKS-AUTH_MODEL_HEADERS "include/aws/eks-auth/model/*.h" ) +file(GLOB AWS_EKS-AUTH_INTERNAL_HEADERS + "include/aws/eks-auth/internal/*.h" +) + file(GLOB AWS_EKS-AUTH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EKS-AUTH_MODEL_SOURCE file(GLOB EKS-AUTH_UNIFIED_HEADERS ${AWS_EKS-AUTH_HEADERS} + ${AWS_EKS-AUTH_INTERNAL_HEADERS} ${AWS_EKS-AUTH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\eks-auth" FILES ${AWS_EKS-AUTH_HEADERS}) + source_group("Header Files\\aws\\eks-auth\\internal" FILES ${AWS_EKS-AUTH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\eks-auth\\model" FILES ${AWS_EKS-AUTH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EKS-AUTH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EKS-AUTH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuthEndpointProvider.h b/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuthEndpointProvider.h index 58536db9244..a2e82964da0 100644 --- a/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuthEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuthEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_EKSAUTH_API EKSAuthEndpointProvider : public EKSAuthDefaultEpProviderB public: using EKSAuthResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EKSAuthEndpointProvider() - : EKSAuthDefaultEpProviderBase(Aws::EKSAuth::EKSAuthEndpointRules::GetRulesBlob(), - Aws::EKSAuth::EKSAuthEndpointRules::RulesBlobSize) {} + EKSAuthEndpointProvider(); ~EKSAuthEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuth_EXPORTS.h b/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuth_EXPORTS.h index fd712ee513e..441e23d918a 100644 --- a/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuth_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuth_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EKSAUTH_API #define AWS_EKSAUTH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EKSAUTH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EKSAUTH_API #define AWS_EKSAUTH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EKSAUTH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EKSAUTH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuthEndpointRules.h b/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/internal/EKSAuthEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuthEndpointRules.h rename to generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/internal/EKSAuthEndpointRules.h index d545acdcddf..e3596b49bf8 100644 --- a/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/EKSAuthEndpointRules.h +++ b/generated/src/aws-cpp-sdk-eks-auth/include/aws/eks-auth/internal/EKSAuthEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EKSAuth { -class EKSAuthEndpointRules { +class AWS_EKSAUTH_LOCAL EKSAuthEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointProvider.cpp b/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointProvider.cpp index d5de3a4a57e..44018b36955 100644 --- a/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace EKSAuth { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EKSAuthEndpointProvider::EKSAuthEndpointProvider() + : EKSAuthDefaultEpProviderBase(Aws::EKSAuth::EKSAuthEndpointRules::GetRulesBlob(), Aws::EKSAuth::EKSAuthEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EKSAuth } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointRules.cpp b/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointRules.cpp index 25a66f33b12..8fc91988538 100644 --- a/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-eks-auth/source/EKSAuthEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EKSAuth { diff --git a/generated/src/aws-cpp-sdk-eks/CMakeLists.txt b/generated/src/aws-cpp-sdk-eks/CMakeLists.txt index 54e139489e5..fb9000c8d30 100644 --- a/generated/src/aws-cpp-sdk-eks/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-eks/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EKS_MODEL_HEADERS "include/aws/eks/model/*.h" ) +file(GLOB AWS_EKS_INTERNAL_HEADERS + "include/aws/eks/internal/*.h" +) + file(GLOB AWS_EKS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EKS_MODEL_SOURCE file(GLOB EKS_UNIFIED_HEADERS ${AWS_EKS_HEADERS} + ${AWS_EKS_INTERNAL_HEADERS} ${AWS_EKS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\eks" FILES ${AWS_EKS_HEADERS}) + source_group("Header Files\\aws\\eks\\internal" FILES ${AWS_EKS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\eks\\model" FILES ${AWS_EKS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EKS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EKS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKSEndpointProvider.h b/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKSEndpointProvider.h index dff2088eb29..e79e11f693b 100644 --- a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_EKS_API EKSEndpointProvider : public EKSDefaultEpProviderBase { public: using EKSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EKSEndpointProvider() : EKSDefaultEpProviderBase(Aws::EKS::EKSEndpointRules::GetRulesBlob(), Aws::EKS::EKSEndpointRules::RulesBlobSize) {} + EKSEndpointProvider(); ~EKSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h b/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h index 38dd4ba9625..3d35b912697 100644 --- a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EKS_API #define AWS_EKS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EKS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EKS_API #define AWS_EKS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EKS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EKS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKSEndpointRules.h b/generated/src/aws-cpp-sdk-eks/include/aws/eks/internal/EKSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-eks/include/aws/eks/EKSEndpointRules.h rename to generated/src/aws-cpp-sdk-eks/include/aws/eks/internal/EKSEndpointRules.h index 60ecabfa582..536cdcae6e8 100644 --- a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-eks/include/aws/eks/internal/EKSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EKS { -class EKSEndpointRules { +class AWS_EKS_LOCAL EKSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-eks/source/EKSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-eks/source/EKSEndpointProvider.cpp index 8483bc2d3d6..21fe3e099b1 100644 --- a/generated/src/aws-cpp-sdk-eks/source/EKSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-eks/source/EKSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace EKS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EKSEndpointProvider::EKSEndpointProvider() + : EKSDefaultEpProviderBase(Aws::EKS::EKSEndpointRules::GetRulesBlob(), Aws::EKS::EKSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EKS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-eks/source/EKSEndpointRules.cpp b/generated/src/aws-cpp-sdk-eks/source/EKSEndpointRules.cpp index af573bac966..0cf36ca2d95 100644 --- a/generated/src/aws-cpp-sdk-eks/source/EKSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-eks/source/EKSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EKS { diff --git a/generated/src/aws-cpp-sdk-elasticache/CMakeLists.txt b/generated/src/aws-cpp-sdk-elasticache/CMakeLists.txt index 9a6318de666..149f2e482d9 100644 --- a/generated/src/aws-cpp-sdk-elasticache/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-elasticache/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ELASTICACHE_MODEL_HEADERS "include/aws/elasticache/model/*.h" ) +file(GLOB AWS_ELASTICACHE_INTERNAL_HEADERS + "include/aws/elasticache/internal/*.h" +) + file(GLOB AWS_ELASTICACHE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ELASTICACHE_MODEL_SOURCE file(GLOB ELASTICACHE_UNIFIED_HEADERS ${AWS_ELASTICACHE_HEADERS} + ${AWS_ELASTICACHE_INTERNAL_HEADERS} ${AWS_ELASTICACHE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\elasticache" FILES ${AWS_ELASTICACHE_HEADERS}) + source_group("Header Files\\aws\\elasticache\\internal" FILES ${AWS_ELASTICACHE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\elasticache\\model" FILES ${AWS_ELASTICACHE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ELASTICACHE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ELASTICACHE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCacheEndpointProvider.h b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCacheEndpointProvider.h index 8477503a60e..a33e644d3c8 100644 --- a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCacheEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCacheEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ELASTICACHE_API ElastiCacheEndpointProvider : public ElastiCacheDefaul public: using ElastiCacheResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ElastiCacheEndpointProvider() - : ElastiCacheDefaultEpProviderBase(Aws::ElastiCache::ElastiCacheEndpointRules::GetRulesBlob(), - Aws::ElastiCache::ElastiCacheEndpointRules::RulesBlobSize) {} + ElastiCacheEndpointProvider(); ~ElastiCacheEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h index b7531fe5506..2fa1fba0866 100644 --- a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ELASTICACHE_API #define AWS_ELASTICACHE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ELASTICACHE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICACHE_API #define AWS_ELASTICACHE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ELASTICACHE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ELASTICACHE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCacheEndpointRules.h b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/internal/ElastiCacheEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCacheEndpointRules.h rename to generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/internal/ElastiCacheEndpointRules.h index 79f426d3ba7..788dd7a6da3 100644 --- a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCacheEndpointRules.h +++ b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/internal/ElastiCacheEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ElastiCache { -class ElastiCacheEndpointRules { +class AWS_ELASTICACHE_LOCAL ElastiCacheEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointProvider.cpp b/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointProvider.cpp index aaa6d4fc100..b64df148d8e 100644 --- a/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ElastiCache { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ElastiCacheEndpointProvider::ElastiCacheEndpointProvider() + : ElastiCacheDefaultEpProviderBase(Aws::ElastiCache::ElastiCacheEndpointRules::GetRulesBlob(), + Aws::ElastiCache::ElastiCacheEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ElastiCache } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointRules.cpp b/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointRules.cpp index b09982e79ef..3cfab456ca9 100644 --- a/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-elasticache/source/ElastiCacheEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ElastiCache { diff --git a/generated/src/aws-cpp-sdk-elasticbeanstalk/CMakeLists.txt b/generated/src/aws-cpp-sdk-elasticbeanstalk/CMakeLists.txt index 1e422633be7..4d8fcc6eda7 100644 --- a/generated/src/aws-cpp-sdk-elasticbeanstalk/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-elasticbeanstalk/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ELASTICBEANSTALK_MODEL_HEADERS "include/aws/elasticbeanstalk/model/*.h" ) +file(GLOB AWS_ELASTICBEANSTALK_INTERNAL_HEADERS + "include/aws/elasticbeanstalk/internal/*.h" +) + file(GLOB AWS_ELASTICBEANSTALK_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ELASTICBEANSTALK_MODEL_SOURCE file(GLOB ELASTICBEANSTALK_UNIFIED_HEADERS ${AWS_ELASTICBEANSTALK_HEADERS} + ${AWS_ELASTICBEANSTALK_INTERNAL_HEADERS} ${AWS_ELASTICBEANSTALK_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\elasticbeanstalk" FILES ${AWS_ELASTICBEANSTALK_HEADERS}) + source_group("Header Files\\aws\\elasticbeanstalk\\internal" FILES ${AWS_ELASTICBEANSTALK_INTERNAL_HEADERS}) source_group("Header Files\\aws\\elasticbeanstalk\\model" FILES ${AWS_ELASTICBEANSTALK_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ELASTICBEANSTALK_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ELASTICBEANSTALK_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalkEndpointProvider.h b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalkEndpointProvider.h index 118d353ac19..1b31a798bf3 100644 --- a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalkEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalkEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_ELASTICBEANSTALK_API ElasticBeanstalkEndpointProvider : public Elastic public: using ElasticBeanstalkResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ElasticBeanstalkEndpointProvider() - : ElasticBeanstalkDefaultEpProviderBase(Aws::ElasticBeanstalk::ElasticBeanstalkEndpointRules::GetRulesBlob(), - Aws::ElasticBeanstalk::ElasticBeanstalkEndpointRules::RulesBlobSize) {} + ElasticBeanstalkEndpointProvider(); ~ElasticBeanstalkEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h index 1ba2802365f..9eea139749f 100644 --- a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ELASTICBEANSTALK_API #define AWS_ELASTICBEANSTALK_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ELASTICBEANSTALK_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICBEANSTALK_API #define AWS_ELASTICBEANSTALK_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ELASTICBEANSTALK_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ELASTICBEANSTALK_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalkEndpointRules.h b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/internal/ElasticBeanstalkEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalkEndpointRules.h rename to generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/internal/ElasticBeanstalkEndpointRules.h index 945f47e0897..fe3f2a223cd 100644 --- a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalkEndpointRules.h +++ b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/internal/ElasticBeanstalkEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ElasticBeanstalk { -class ElasticBeanstalkEndpointRules { +class AWS_ELASTICBEANSTALK_LOCAL ElasticBeanstalkEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointProvider.cpp b/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointProvider.cpp index 1b5bb787b4b..a49297dbf3a 100644 --- a/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ElasticBeanstalk { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ElasticBeanstalkEndpointProvider::ElasticBeanstalkEndpointProvider() + : ElasticBeanstalkDefaultEpProviderBase(Aws::ElasticBeanstalk::ElasticBeanstalkEndpointRules::GetRulesBlob(), + Aws::ElasticBeanstalk::ElasticBeanstalkEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ElasticBeanstalk } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointRules.cpp b/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointRules.cpp index d5018b18ad8..f2d982aca4b 100644 --- a/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-elasticbeanstalk/source/ElasticBeanstalkEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ElasticBeanstalk { diff --git a/generated/src/aws-cpp-sdk-elasticfilesystem/CMakeLists.txt b/generated/src/aws-cpp-sdk-elasticfilesystem/CMakeLists.txt index 0cbffac5319..da1f1ab8539 100644 --- a/generated/src/aws-cpp-sdk-elasticfilesystem/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-elasticfilesystem/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ELASTICFILESYSTEM_MODEL_HEADERS "include/aws/elasticfilesystem/model/*.h" ) +file(GLOB AWS_ELASTICFILESYSTEM_INTERNAL_HEADERS + "include/aws/elasticfilesystem/internal/*.h" +) + file(GLOB AWS_ELASTICFILESYSTEM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ELASTICFILESYSTEM_MODEL_SOURCE file(GLOB ELASTICFILESYSTEM_UNIFIED_HEADERS ${AWS_ELASTICFILESYSTEM_HEADERS} + ${AWS_ELASTICFILESYSTEM_INTERNAL_HEADERS} ${AWS_ELASTICFILESYSTEM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\elasticfilesystem" FILES ${AWS_ELASTICFILESYSTEM_HEADERS}) + source_group("Header Files\\aws\\elasticfilesystem\\internal" FILES ${AWS_ELASTICFILESYSTEM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\elasticfilesystem\\model" FILES ${AWS_ELASTICFILESYSTEM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ELASTICFILESYSTEM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ELASTICFILESYSTEM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFSEndpointProvider.h b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFSEndpointProvider.h index c442b65328e..b7f27095a7f 100644 --- a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_EFS_API EFSEndpointProvider : public EFSDefaultEpProviderBase { public: using EFSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EFSEndpointProvider() : EFSDefaultEpProviderBase(Aws::EFS::EFSEndpointRules::GetRulesBlob(), Aws::EFS::EFSEndpointRules::RulesBlobSize) {} + EFSEndpointProvider(); ~EFSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h index 38f6a97a7d6..868b13544a5 100644 --- a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EFS_API #define AWS_EFS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EFS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EFS_API #define AWS_EFS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EFS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EFS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFSEndpointRules.h b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/internal/EFSEndpointRules.h similarity index 91% rename from generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFSEndpointRules.h rename to generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/internal/EFSEndpointRules.h index fc4fa86a9b5..64a2582ccf9 100644 --- a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/internal/EFSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EFS { -class EFSEndpointRules { +class AWS_EFS_LOCAL EFSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointProvider.cpp index 557656654da..355d6e6f0c4 100644 --- a/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace EFS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EFSEndpointProvider::EFSEndpointProvider() + : EFSDefaultEpProviderBase(Aws::EFS::EFSEndpointRules::GetRulesBlob(), Aws::EFS::EFSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EFS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointRules.cpp b/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointRules.cpp index b33a3a4052e..e5be72d580f 100644 --- a/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-elasticfilesystem/source/EFSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EFS { diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancing/CMakeLists.txt b/generated/src/aws-cpp-sdk-elasticloadbalancing/CMakeLists.txt index a0829e80d7c..f713183356b 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancing/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-elasticloadbalancing/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ELASTICLOADBALANCING_MODEL_HEADERS "include/aws/elasticloadbalancing/model/*.h" ) +file(GLOB AWS_ELASTICLOADBALANCING_INTERNAL_HEADERS + "include/aws/elasticloadbalancing/internal/*.h" +) + file(GLOB AWS_ELASTICLOADBALANCING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ELASTICLOADBALANCING_MODEL_SOURCE file(GLOB ELASTICLOADBALANCING_UNIFIED_HEADERS ${AWS_ELASTICLOADBALANCING_HEADERS} + ${AWS_ELASTICLOADBALANCING_INTERNAL_HEADERS} ${AWS_ELASTICLOADBALANCING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\elasticloadbalancing" FILES ${AWS_ELASTICLOADBALANCING_HEADERS}) + source_group("Header Files\\aws\\elasticloadbalancing\\internal" FILES ${AWS_ELASTICLOADBALANCING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\elasticloadbalancing\\model" FILES ${AWS_ELASTICLOADBALANCING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ELASTICLOADBALANCING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ELASTICLOADBALANCING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancingEndpointProvider.h b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancingEndpointProvider.h index 47675df1ae7..7c20bea9813 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_ELASTICLOADBALANCING_API ElasticLoadBalancingEndpointProvider : public public: using ElasticLoadBalancingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ElasticLoadBalancingEndpointProvider() - : ElasticLoadBalancingDefaultEpProviderBase(Aws::ElasticLoadBalancing::ElasticLoadBalancingEndpointRules::GetRulesBlob(), - Aws::ElasticLoadBalancing::ElasticLoadBalancingEndpointRules::RulesBlobSize) {} + ElasticLoadBalancingEndpointProvider(); ~ElasticLoadBalancingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h index 7116aff4036..63a673c5dd4 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ELASTICLOADBALANCING_API #define AWS_ELASTICLOADBALANCING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ELASTICLOADBALANCING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICLOADBALANCING_API #define AWS_ELASTICLOADBALANCING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ELASTICLOADBALANCING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ELASTICLOADBALANCING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancingEndpointRules.h b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/internal/ElasticLoadBalancingEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancingEndpointRules.h rename to generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/internal/ElasticLoadBalancingEndpointRules.h index 7ebeeb9f74e..05c5496fa20 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/internal/ElasticLoadBalancingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ElasticLoadBalancing { -class ElasticLoadBalancingEndpointRules { +class AWS_ELASTICLOADBALANCING_LOCAL ElasticLoadBalancingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointProvider.cpp index b442c94df2b..4b8e549c006 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ElasticLoadBalancing { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ElasticLoadBalancingEndpointProvider::ElasticLoadBalancingEndpointProvider() + : ElasticLoadBalancingDefaultEpProviderBase(Aws::ElasticLoadBalancing::ElasticLoadBalancingEndpointRules::GetRulesBlob(), + Aws::ElasticLoadBalancing::ElasticLoadBalancingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ElasticLoadBalancing } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointRules.cpp b/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointRules.cpp index a41d20ebcee..0eae19ad522 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-elasticloadbalancing/source/ElasticLoadBalancingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ElasticLoadBalancing { diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/CMakeLists.txt index fad47e7da05..9f70e2155f0 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ELASTICLOADBALANCINGV2_MODEL_HEADERS "include/aws/elasticloadbalancingv2/model/*.h" ) +file(GLOB AWS_ELASTICLOADBALANCINGV2_INTERNAL_HEADERS + "include/aws/elasticloadbalancingv2/internal/*.h" +) + file(GLOB AWS_ELASTICLOADBALANCINGV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ELASTICLOADBALANCINGV2_MODEL_SOURCE file(GLOB ELASTICLOADBALANCINGV2_UNIFIED_HEADERS ${AWS_ELASTICLOADBALANCINGV2_HEADERS} + ${AWS_ELASTICLOADBALANCINGV2_INTERNAL_HEADERS} ${AWS_ELASTICLOADBALANCINGV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\elasticloadbalancingv2" FILES ${AWS_ELASTICLOADBALANCINGV2_HEADERS}) + source_group("Header Files\\aws\\elasticloadbalancingv2\\internal" FILES ${AWS_ELASTICLOADBALANCINGV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\elasticloadbalancingv2\\model" FILES ${AWS_ELASTICLOADBALANCINGV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ELASTICLOADBALANCINGV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ELASTICLOADBALANCINGV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointProvider.h b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointProvider.h index 96938a72d61..9ea4fc2b457 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_ELASTICLOADBALANCINGV2_API ElasticLoadBalancingv2EndpointProvider : pu public: using ElasticLoadBalancingv2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ElasticLoadBalancingv2EndpointProvider() - : ElasticLoadBalancingv2DefaultEpProviderBase(Aws::ElasticLoadBalancingv2::ElasticLoadBalancingv2EndpointRules::GetRulesBlob(), - Aws::ElasticLoadBalancingv2::ElasticLoadBalancingv2EndpointRules::RulesBlobSize) {} + ElasticLoadBalancingv2EndpointProvider(); ~ElasticLoadBalancingv2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h index d916f45d03f..d01f8a40b40 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ELASTICLOADBALANCINGV2_API #define AWS_ELASTICLOADBALANCINGV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ELASTICLOADBALANCINGV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICLOADBALANCINGV2_API #define AWS_ELASTICLOADBALANCINGV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ELASTICLOADBALANCINGV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ELASTICLOADBALANCINGV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointRules.h b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/internal/ElasticLoadBalancingv2EndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointRules.h rename to generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/internal/ElasticLoadBalancingv2EndpointRules.h index c897f3b9802..1824568c98b 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/internal/ElasticLoadBalancingv2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ElasticLoadBalancingv2 { -class ElasticLoadBalancingv2EndpointRules { +class AWS_ELASTICLOADBALANCINGV2_LOCAL ElasticLoadBalancingv2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointProvider.cpp index c7d43bf8a0d..c1a197c1c61 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ElasticLoadBalancingv2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ElasticLoadBalancingv2EndpointProvider::ElasticLoadBalancingv2EndpointProvider() + : ElasticLoadBalancingv2DefaultEpProviderBase(Aws::ElasticLoadBalancingv2::ElasticLoadBalancingv2EndpointRules::GetRulesBlob(), + Aws::ElasticLoadBalancingv2::ElasticLoadBalancingv2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ElasticLoadBalancingv2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointRules.cpp b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointRules.cpp index c1fa80367fb..15eb670cb2f 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/source/ElasticLoadBalancingv2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ElasticLoadBalancingv2 { diff --git a/generated/src/aws-cpp-sdk-elasticmapreduce/CMakeLists.txt b/generated/src/aws-cpp-sdk-elasticmapreduce/CMakeLists.txt index 2230f8ec12e..f86d01b6302 100644 --- a/generated/src/aws-cpp-sdk-elasticmapreduce/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-elasticmapreduce/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ELASTICMAPREDUCE_MODEL_HEADERS "include/aws/elasticmapreduce/model/*.h" ) +file(GLOB AWS_ELASTICMAPREDUCE_INTERNAL_HEADERS + "include/aws/elasticmapreduce/internal/*.h" +) + file(GLOB AWS_ELASTICMAPREDUCE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ELASTICMAPREDUCE_MODEL_SOURCE file(GLOB ELASTICMAPREDUCE_UNIFIED_HEADERS ${AWS_ELASTICMAPREDUCE_HEADERS} + ${AWS_ELASTICMAPREDUCE_INTERNAL_HEADERS} ${AWS_ELASTICMAPREDUCE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\elasticmapreduce" FILES ${AWS_ELASTICMAPREDUCE_HEADERS}) + source_group("Header Files\\aws\\elasticmapreduce\\internal" FILES ${AWS_ELASTICMAPREDUCE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\elasticmapreduce\\model" FILES ${AWS_ELASTICMAPREDUCE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ELASTICMAPREDUCE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ELASTICMAPREDUCE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMREndpointProvider.h b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMREndpointProvider.h index d1a5331ca32..09bf365dcd3 100644 --- a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMREndpointProvider.h +++ b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMREndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_EMR_API EMREndpointProvider : public EMRDefaultEpProviderBase { public: using EMRResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EMREndpointProvider() : EMRDefaultEpProviderBase(Aws::EMR::EMREndpointRules::GetRulesBlob(), Aws::EMR::EMREndpointRules::RulesBlobSize) {} + EMREndpointProvider(); ~EMREndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h index 35ebee8360f..566ec3fdf1e 100644 --- a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EMR_API #define AWS_EMR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EMR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EMR_API #define AWS_EMR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EMR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EMR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMREndpointRules.h b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/internal/EMREndpointRules.h similarity index 91% rename from generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMREndpointRules.h rename to generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/internal/EMREndpointRules.h index d03ef319c8b..80befb34cdb 100644 --- a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMREndpointRules.h +++ b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/internal/EMREndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EMR { -class EMREndpointRules { +class AWS_EMR_LOCAL EMREndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointProvider.cpp b/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointProvider.cpp index 2b3ce0894c7..8e5424c03da 100644 --- a/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace EMR { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EMREndpointProvider::EMREndpointProvider() + : EMRDefaultEpProviderBase(Aws::EMR::EMREndpointRules::GetRulesBlob(), Aws::EMR::EMREndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EMR } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointRules.cpp b/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointRules.cpp index 27a259cd9db..7ccfc909863 100644 --- a/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-elasticmapreduce/source/EMREndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EMR { diff --git a/generated/src/aws-cpp-sdk-elementalinference/CMakeLists.txt b/generated/src/aws-cpp-sdk-elementalinference/CMakeLists.txt index 5383e67c3fe..ef51938cb76 100644 --- a/generated/src/aws-cpp-sdk-elementalinference/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-elementalinference/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ELEMENTALINFERENCE_MODEL_HEADERS "include/aws/elementalinference/model/*.h" ) +file(GLOB AWS_ELEMENTALINFERENCE_INTERNAL_HEADERS + "include/aws/elementalinference/internal/*.h" +) + file(GLOB AWS_ELEMENTALINFERENCE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ELEMENTALINFERENCE_MODEL_SOURCE file(GLOB ELEMENTALINFERENCE_UNIFIED_HEADERS ${AWS_ELEMENTALINFERENCE_HEADERS} + ${AWS_ELEMENTALINFERENCE_INTERNAL_HEADERS} ${AWS_ELEMENTALINFERENCE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\elementalinference" FILES ${AWS_ELEMENTALINFERENCE_HEADERS}) + source_group("Header Files\\aws\\elementalinference\\internal" FILES ${AWS_ELEMENTALINFERENCE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\elementalinference\\model" FILES ${AWS_ELEMENTALINFERENCE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ELEMENTALINFERENCE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ELEMENTALINFERENCE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInferenceEndpointProvider.h b/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInferenceEndpointProvider.h index 864cd366605..4c8aaba0c28 100644 --- a/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInferenceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInferenceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_ELEMENTALINFERENCE_API ElementalInferenceEndpointProvider : public Ele public: using ElementalInferenceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ElementalInferenceEndpointProvider() - : ElementalInferenceDefaultEpProviderBase(Aws::ElementalInference::ElementalInferenceEndpointRules::GetRulesBlob(), - Aws::ElementalInference::ElementalInferenceEndpointRules::RulesBlobSize) {} + ElementalInferenceEndpointProvider(); ~ElementalInferenceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInference_EXPORTS.h b/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInference_EXPORTS.h index 6a47c2ad53f..260138fbfaa 100644 --- a/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInference_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInference_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ELEMENTALINFERENCE_API #define AWS_ELEMENTALINFERENCE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ELEMENTALINFERENCE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELEMENTALINFERENCE_API #define AWS_ELEMENTALINFERENCE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ELEMENTALINFERENCE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ELEMENTALINFERENCE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInferenceEndpointRules.h b/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/internal/ElementalInferenceEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInferenceEndpointRules.h rename to generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/internal/ElementalInferenceEndpointRules.h index 6f3737f4709..db459148060 100644 --- a/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/ElementalInferenceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-elementalinference/include/aws/elementalinference/internal/ElementalInferenceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ElementalInference { -class ElementalInferenceEndpointRules { +class AWS_ELEMENTALINFERENCE_LOCAL ElementalInferenceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointProvider.cpp index 8d1a5298db9..2439eeb890b 100644 --- a/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ElementalInference { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ElementalInferenceEndpointProvider::ElementalInferenceEndpointProvider() + : ElementalInferenceDefaultEpProviderBase(Aws::ElementalInference::ElementalInferenceEndpointRules::GetRulesBlob(), + Aws::ElementalInference::ElementalInferenceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ElementalInference } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointRules.cpp b/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointRules.cpp index 91623374fa4..795b1ce810f 100644 --- a/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-elementalinference/source/ElementalInferenceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ElementalInference { diff --git a/generated/src/aws-cpp-sdk-email/CMakeLists.txt b/generated/src/aws-cpp-sdk-email/CMakeLists.txt index ac6de2ddf1b..3666156f17a 100644 --- a/generated/src/aws-cpp-sdk-email/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-email/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EMAIL_MODEL_HEADERS "include/aws/email/model/*.h" ) +file(GLOB AWS_EMAIL_INTERNAL_HEADERS + "include/aws/email/internal/*.h" +) + file(GLOB AWS_EMAIL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EMAIL_MODEL_SOURCE file(GLOB EMAIL_UNIFIED_HEADERS ${AWS_EMAIL_HEADERS} + ${AWS_EMAIL_INTERNAL_HEADERS} ${AWS_EMAIL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\email" FILES ${AWS_EMAIL_HEADERS}) + source_group("Header Files\\aws\\email\\internal" FILES ${AWS_EMAIL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\email\\model" FILES ${AWS_EMAIL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EMAIL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EMAIL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-email/include/aws/email/SESEndpointProvider.h b/generated/src/aws-cpp-sdk-email/include/aws/email/SESEndpointProvider.h index 07bd3b694bd..9f4d8cd29a2 100644 --- a/generated/src/aws-cpp-sdk-email/include/aws/email/SESEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-email/include/aws/email/SESEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_SES_API SESEndpointProvider : public SESDefaultEpProviderBase { public: using SESResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SESEndpointProvider() : SESDefaultEpProviderBase(Aws::SES::SESEndpointRules::GetRulesBlob(), Aws::SES::SESEndpointRules::RulesBlobSize) {} + SESEndpointProvider(); ~SESEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h b/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h index 6ce86626843..872f0f3d557 100644 --- a/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SES_API #define AWS_SES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SES_API #define AWS_SES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-email/include/aws/email/SESEndpointRules.h b/generated/src/aws-cpp-sdk-email/include/aws/email/internal/SESEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-email/include/aws/email/SESEndpointRules.h rename to generated/src/aws-cpp-sdk-email/include/aws/email/internal/SESEndpointRules.h index 7ffe59350a9..603627ce6c7 100644 --- a/generated/src/aws-cpp-sdk-email/include/aws/email/SESEndpointRules.h +++ b/generated/src/aws-cpp-sdk-email/include/aws/email/internal/SESEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SES { -class SESEndpointRules { +class AWS_SES_LOCAL SESEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-email/source/SESEndpointProvider.cpp b/generated/src/aws-cpp-sdk-email/source/SESEndpointProvider.cpp index c61115828a9..b3047891617 100644 --- a/generated/src/aws-cpp-sdk-email/source/SESEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-email/source/SESEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SES { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SESEndpointProvider::SESEndpointProvider() + : SESDefaultEpProviderBase(Aws::SES::SESEndpointRules::GetRulesBlob(), Aws::SES::SESEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SES } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-email/source/SESEndpointRules.cpp b/generated/src/aws-cpp-sdk-email/source/SESEndpointRules.cpp index 7c451868952..c090b593aa9 100644 --- a/generated/src/aws-cpp-sdk-email/source/SESEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-email/source/SESEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SES { diff --git a/generated/src/aws-cpp-sdk-emr-containers/CMakeLists.txt b/generated/src/aws-cpp-sdk-emr-containers/CMakeLists.txt index 5da16e584b9..de4479e4aaa 100644 --- a/generated/src/aws-cpp-sdk-emr-containers/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-emr-containers/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EMR-CONTAINERS_MODEL_HEADERS "include/aws/emr-containers/model/*.h" ) +file(GLOB AWS_EMR-CONTAINERS_INTERNAL_HEADERS + "include/aws/emr-containers/internal/*.h" +) + file(GLOB AWS_EMR-CONTAINERS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EMR-CONTAINERS_MODEL_SOURCE file(GLOB EMR-CONTAINERS_UNIFIED_HEADERS ${AWS_EMR-CONTAINERS_HEADERS} + ${AWS_EMR-CONTAINERS_INTERNAL_HEADERS} ${AWS_EMR-CONTAINERS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\emr-containers" FILES ${AWS_EMR-CONTAINERS_HEADERS}) + source_group("Header Files\\aws\\emr-containers\\internal" FILES ${AWS_EMR-CONTAINERS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\emr-containers\\model" FILES ${AWS_EMR-CONTAINERS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EMR-CONTAINERS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EMR-CONTAINERS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainersEndpointProvider.h b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainersEndpointProvider.h index 399654b59c3..4ffcf0704b8 100644 --- a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainersEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainersEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_EMRCONTAINERS_API EMRContainersEndpointProvider : public EMRContainers public: using EMRContainersResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EMRContainersEndpointProvider() - : EMRContainersDefaultEpProviderBase(Aws::EMRContainers::EMRContainersEndpointRules::GetRulesBlob(), - Aws::EMRContainers::EMRContainersEndpointRules::RulesBlobSize) {} + EMRContainersEndpointProvider(); ~EMRContainersEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h index 22833503709..2ae6914d8b9 100644 --- a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EMRCONTAINERS_API #define AWS_EMRCONTAINERS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EMRCONTAINERS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EMRCONTAINERS_API #define AWS_EMRCONTAINERS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EMRCONTAINERS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EMRCONTAINERS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainersEndpointRules.h b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/internal/EMRContainersEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainersEndpointRules.h rename to generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/internal/EMRContainersEndpointRules.h index d928943aac5..f9068e9e23d 100644 --- a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainersEndpointRules.h +++ b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/internal/EMRContainersEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EMRContainers { -class EMRContainersEndpointRules { +class AWS_EMRCONTAINERS_LOCAL EMRContainersEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointProvider.cpp b/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointProvider.cpp index 447862831e6..c5b96afe8d7 100644 --- a/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace EMRContainers { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EMRContainersEndpointProvider::EMRContainersEndpointProvider() + : EMRContainersDefaultEpProviderBase(Aws::EMRContainers::EMRContainersEndpointRules::GetRulesBlob(), + Aws::EMRContainers::EMRContainersEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EMRContainers } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointRules.cpp b/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointRules.cpp index adaa7e44b85..6d376aed4b6 100644 --- a/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-emr-containers/source/EMRContainersEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EMRContainers { diff --git a/generated/src/aws-cpp-sdk-emr-serverless/CMakeLists.txt b/generated/src/aws-cpp-sdk-emr-serverless/CMakeLists.txt index aeb8ef1ea37..abf81e2b655 100644 --- a/generated/src/aws-cpp-sdk-emr-serverless/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-emr-serverless/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EMR-SERVERLESS_MODEL_HEADERS "include/aws/emr-serverless/model/*.h" ) +file(GLOB AWS_EMR-SERVERLESS_INTERNAL_HEADERS + "include/aws/emr-serverless/internal/*.h" +) + file(GLOB AWS_EMR-SERVERLESS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EMR-SERVERLESS_MODEL_SOURCE file(GLOB EMR-SERVERLESS_UNIFIED_HEADERS ${AWS_EMR-SERVERLESS_HEADERS} + ${AWS_EMR-SERVERLESS_INTERNAL_HEADERS} ${AWS_EMR-SERVERLESS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\emr-serverless" FILES ${AWS_EMR-SERVERLESS_HEADERS}) + source_group("Header Files\\aws\\emr-serverless\\internal" FILES ${AWS_EMR-SERVERLESS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\emr-serverless\\model" FILES ${AWS_EMR-SERVERLESS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EMR-SERVERLESS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EMR-SERVERLESS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerlessEndpointProvider.h b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerlessEndpointProvider.h index 5a28d4d8a47..b87b563e0ff 100644 --- a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerlessEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerlessEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_EMRSERVERLESS_API EMRServerlessEndpointProvider : public EMRServerless public: using EMRServerlessResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EMRServerlessEndpointProvider() - : EMRServerlessDefaultEpProviderBase(Aws::EMRServerless::EMRServerlessEndpointRules::GetRulesBlob(), - Aws::EMRServerless::EMRServerlessEndpointRules::RulesBlobSize) {} + EMRServerlessEndpointProvider(); ~EMRServerlessEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h index c17d0d5c3f2..b30d9a9d0e4 100644 --- a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EMRSERVERLESS_API #define AWS_EMRSERVERLESS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EMRSERVERLESS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EMRSERVERLESS_API #define AWS_EMRSERVERLESS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EMRSERVERLESS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EMRSERVERLESS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerlessEndpointRules.h b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/internal/EMRServerlessEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerlessEndpointRules.h rename to generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/internal/EMRServerlessEndpointRules.h index 8d5c1b0b67b..c8cfde6caee 100644 --- a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerlessEndpointRules.h +++ b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/internal/EMRServerlessEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EMRServerless { -class EMRServerlessEndpointRules { +class AWS_EMRSERVERLESS_LOCAL EMRServerlessEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointProvider.cpp b/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointProvider.cpp index 11b712ea8a3..2a178fcd67e 100644 --- a/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace EMRServerless { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EMRServerlessEndpointProvider::EMRServerlessEndpointProvider() + : EMRServerlessDefaultEpProviderBase(Aws::EMRServerless::EMRServerlessEndpointRules::GetRulesBlob(), + Aws::EMRServerless::EMRServerlessEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EMRServerless } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointRules.cpp b/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointRules.cpp index 9856146834b..dfebf1dd26b 100644 --- a/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-emr-serverless/source/EMRServerlessEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EMRServerless { diff --git a/generated/src/aws-cpp-sdk-entityresolution/CMakeLists.txt b/generated/src/aws-cpp-sdk-entityresolution/CMakeLists.txt index 32b39efcc88..fbc738566e0 100644 --- a/generated/src/aws-cpp-sdk-entityresolution/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-entityresolution/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ENTITYRESOLUTION_MODEL_HEADERS "include/aws/entityresolution/model/*.h" ) +file(GLOB AWS_ENTITYRESOLUTION_INTERNAL_HEADERS + "include/aws/entityresolution/internal/*.h" +) + file(GLOB AWS_ENTITYRESOLUTION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ENTITYRESOLUTION_MODEL_SOURCE file(GLOB ENTITYRESOLUTION_UNIFIED_HEADERS ${AWS_ENTITYRESOLUTION_HEADERS} + ${AWS_ENTITYRESOLUTION_INTERNAL_HEADERS} ${AWS_ENTITYRESOLUTION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\entityresolution" FILES ${AWS_ENTITYRESOLUTION_HEADERS}) + source_group("Header Files\\aws\\entityresolution\\internal" FILES ${AWS_ENTITYRESOLUTION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\entityresolution\\model" FILES ${AWS_ENTITYRESOLUTION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ENTITYRESOLUTION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ENTITYRESOLUTION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolutionEndpointProvider.h b/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolutionEndpointProvider.h index 47d64b5e50e..20bbd742549 100644 --- a/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolutionEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolutionEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_ENTITYRESOLUTION_API EntityResolutionEndpointProvider : public EntityR public: using EntityResolutionResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EntityResolutionEndpointProvider() - : EntityResolutionDefaultEpProviderBase(Aws::EntityResolution::EntityResolutionEndpointRules::GetRulesBlob(), - Aws::EntityResolution::EntityResolutionEndpointRules::RulesBlobSize) {} + EntityResolutionEndpointProvider(); ~EntityResolutionEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolution_EXPORTS.h b/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolution_EXPORTS.h index d4d0d0f444a..a902900dbcc 100644 --- a/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolution_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolution_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ENTITYRESOLUTION_API #define AWS_ENTITYRESOLUTION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ENTITYRESOLUTION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ENTITYRESOLUTION_API #define AWS_ENTITYRESOLUTION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ENTITYRESOLUTION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ENTITYRESOLUTION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolutionEndpointRules.h b/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/internal/EntityResolutionEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolutionEndpointRules.h rename to generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/internal/EntityResolutionEndpointRules.h index 6948ddf1cca..fde10646175 100644 --- a/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/EntityResolutionEndpointRules.h +++ b/generated/src/aws-cpp-sdk-entityresolution/include/aws/entityresolution/internal/EntityResolutionEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EntityResolution { -class EntityResolutionEndpointRules { +class AWS_ENTITYRESOLUTION_LOCAL EntityResolutionEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointProvider.cpp b/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointProvider.cpp index 5357abdb225..b9867c37996 100644 --- a/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace EntityResolution { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EntityResolutionEndpointProvider::EntityResolutionEndpointProvider() + : EntityResolutionDefaultEpProviderBase(Aws::EntityResolution::EntityResolutionEndpointRules::GetRulesBlob(), + Aws::EntityResolution::EntityResolutionEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EntityResolution } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointRules.cpp b/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointRules.cpp index 357f29ca71c..9e4b5566dc8 100644 --- a/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-entityresolution/source/EntityResolutionEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EntityResolution { diff --git a/generated/src/aws-cpp-sdk-es/CMakeLists.txt b/generated/src/aws-cpp-sdk-es/CMakeLists.txt index 80e69882b7c..8d0fdf787cc 100644 --- a/generated/src/aws-cpp-sdk-es/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-es/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ES_MODEL_HEADERS "include/aws/es/model/*.h" ) +file(GLOB AWS_ES_INTERNAL_HEADERS + "include/aws/es/internal/*.h" +) + file(GLOB AWS_ES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ES_MODEL_SOURCE file(GLOB ES_UNIFIED_HEADERS ${AWS_ES_HEADERS} + ${AWS_ES_INTERNAL_HEADERS} ${AWS_ES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\es" FILES ${AWS_ES_HEADERS}) + source_group("Header Files\\aws\\es\\internal" FILES ${AWS_ES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\es\\model" FILES ${AWS_ES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchServiceEndpointProvider.h index 4f1d1c632db..7c8f4223a38 100644 --- a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_ELASTICSEARCHSERVICE_API ElasticsearchServiceEndpointProvider : public public: using ElasticsearchServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ElasticsearchServiceEndpointProvider() - : ElasticsearchServiceDefaultEpProviderBase(Aws::ElasticsearchService::ElasticsearchServiceEndpointRules::GetRulesBlob(), - Aws::ElasticsearchService::ElasticsearchServiceEndpointRules::RulesBlobSize) {} + ElasticsearchServiceEndpointProvider(); ~ElasticsearchServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h b/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h index c00f49a480f..bec2a766c11 100644 --- a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ELASTICSEARCHSERVICE_API #define AWS_ELASTICSEARCHSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ELASTICSEARCHSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICSEARCHSERVICE_API #define AWS_ELASTICSEARCHSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ELASTICSEARCHSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ELASTICSEARCHSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchServiceEndpointRules.h b/generated/src/aws-cpp-sdk-es/include/aws/es/internal/ElasticsearchServiceEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-es/include/aws/es/internal/ElasticsearchServiceEndpointRules.h index 06305557995..be6ba992b89 100644 --- a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-es/include/aws/es/internal/ElasticsearchServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ElasticsearchService { -class ElasticsearchServiceEndpointRules { +class AWS_ELASTICSEARCHSERVICE_LOCAL ElasticsearchServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointProvider.cpp index 4901b8ac0c0..fb55c8cbbcd 100644 --- a/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ElasticsearchService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ElasticsearchServiceEndpointProvider::ElasticsearchServiceEndpointProvider() + : ElasticsearchServiceDefaultEpProviderBase(Aws::ElasticsearchService::ElasticsearchServiceEndpointRules::GetRulesBlob(), + Aws::ElasticsearchService::ElasticsearchServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ElasticsearchService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointRules.cpp index fbe6ffb1f10..3e49e82795e 100644 --- a/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-es/source/ElasticsearchServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ElasticsearchService { diff --git a/generated/src/aws-cpp-sdk-eventbridge/CMakeLists.txt b/generated/src/aws-cpp-sdk-eventbridge/CMakeLists.txt index a874a566460..50207118f25 100644 --- a/generated/src/aws-cpp-sdk-eventbridge/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-eventbridge/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EVENTBRIDGE_MODEL_HEADERS "include/aws/eventbridge/model/*.h" ) +file(GLOB AWS_EVENTBRIDGE_INTERNAL_HEADERS + "include/aws/eventbridge/internal/*.h" +) + file(GLOB AWS_EVENTBRIDGE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EVENTBRIDGE_MODEL_SOURCE file(GLOB EVENTBRIDGE_UNIFIED_HEADERS ${AWS_EVENTBRIDGE_HEADERS} + ${AWS_EVENTBRIDGE_INTERNAL_HEADERS} ${AWS_EVENTBRIDGE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\eventbridge" FILES ${AWS_EVENTBRIDGE_HEADERS}) + source_group("Header Files\\aws\\eventbridge\\internal" FILES ${AWS_EVENTBRIDGE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\eventbridge\\model" FILES ${AWS_EVENTBRIDGE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EVENTBRIDGE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EVENTBRIDGE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridgeEndpointProvider.h b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridgeEndpointProvider.h index 51c236a875e..4afe513110d 100644 --- a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridgeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridgeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_EVENTBRIDGE_API EventBridgeEndpointProvider : public EventBridgeDefaul public: using EventBridgeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EventBridgeEndpointProvider() - : EventBridgeDefaultEpProviderBase(Aws::EventBridge::EventBridgeEndpointRules::GetRulesBlob(), - Aws::EventBridge::EventBridgeEndpointRules::RulesBlobSize) {} + EventBridgeEndpointProvider(); ~EventBridgeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h index 8c52b0eabe0..24e8047705a 100644 --- a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EVENTBRIDGE_API #define AWS_EVENTBRIDGE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EVENTBRIDGE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EVENTBRIDGE_API #define AWS_EVENTBRIDGE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EVENTBRIDGE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EVENTBRIDGE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridgeEndpointRules.h b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/internal/EventBridgeEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridgeEndpointRules.h rename to generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/internal/EventBridgeEndpointRules.h index 481fd25c520..b2df758eecd 100644 --- a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridgeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/internal/EventBridgeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EventBridge { -class EventBridgeEndpointRules { +class AWS_EVENTBRIDGE_LOCAL EventBridgeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointProvider.cpp index d8335521c83..03d76c4330f 100644 --- a/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace EventBridge { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EventBridgeEndpointProvider::EventBridgeEndpointProvider() + : EventBridgeDefaultEpProviderBase(Aws::EventBridge::EventBridgeEndpointRules::GetRulesBlob(), + Aws::EventBridge::EventBridgeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EventBridge } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointRules.cpp b/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointRules.cpp index 8269b1d2d88..152b5662194 100644 --- a/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-eventbridge/source/EventBridgeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EventBridge { diff --git a/generated/src/aws-cpp-sdk-events/CMakeLists.txt b/generated/src/aws-cpp-sdk-events/CMakeLists.txt index 43741b17e85..48c5a92a6ea 100644 --- a/generated/src/aws-cpp-sdk-events/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-events/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EVENTS_MODEL_HEADERS "include/aws/events/model/*.h" ) +file(GLOB AWS_EVENTS_INTERNAL_HEADERS + "include/aws/events/internal/*.h" +) + file(GLOB AWS_EVENTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EVENTS_MODEL_SOURCE file(GLOB EVENTS_UNIFIED_HEADERS ${AWS_EVENTS_HEADERS} + ${AWS_EVENTS_INTERNAL_HEADERS} ${AWS_EVENTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\events" FILES ${AWS_EVENTS_HEADERS}) + source_group("Header Files\\aws\\events\\internal" FILES ${AWS_EVENTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\events\\model" FILES ${AWS_EVENTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EVENTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EVENTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEventsEndpointProvider.h b/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEventsEndpointProvider.h index c5267ae4fd6..9fa3c112e8c 100644 --- a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEventsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEventsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_CLOUDWATCHEVENTS_API CloudWatchEventsEndpointProvider : public CloudWa public: using CloudWatchEventsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudWatchEventsEndpointProvider() - : CloudWatchEventsDefaultEpProviderBase(Aws::CloudWatchEvents::CloudWatchEventsEndpointRules::GetRulesBlob(), - Aws::CloudWatchEvents::CloudWatchEventsEndpointRules::RulesBlobSize) {} + CloudWatchEventsEndpointProvider(); ~CloudWatchEventsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h b/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h index 0d7bc368cb4..f60ed4c9b41 100644 --- a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDWATCHEVENTS_API #define AWS_CLOUDWATCHEVENTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDWATCHEVENTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCHEVENTS_API #define AWS_CLOUDWATCHEVENTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDWATCHEVENTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDWATCHEVENTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEventsEndpointRules.h b/generated/src/aws-cpp-sdk-events/include/aws/events/internal/CloudWatchEventsEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEventsEndpointRules.h rename to generated/src/aws-cpp-sdk-events/include/aws/events/internal/CloudWatchEventsEndpointRules.h index 64dff82b9ff..28a9e677067 100644 --- a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEventsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-events/include/aws/events/internal/CloudWatchEventsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudWatchEvents { -class CloudWatchEventsEndpointRules { +class AWS_CLOUDWATCHEVENTS_LOCAL CloudWatchEventsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointProvider.cpp index e83e077ff05..52384787231 100644 --- a/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudWatchEvents { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudWatchEventsEndpointProvider::CloudWatchEventsEndpointProvider() + : CloudWatchEventsDefaultEpProviderBase(Aws::CloudWatchEvents::CloudWatchEventsEndpointRules::GetRulesBlob(), + Aws::CloudWatchEvents::CloudWatchEventsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudWatchEvents } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointRules.cpp b/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointRules.cpp index 1f960e0ebd8..7cf93907f45 100644 --- a/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-events/source/CloudWatchEventsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace CloudWatchEvents { diff --git a/generated/src/aws-cpp-sdk-evs/CMakeLists.txt b/generated/src/aws-cpp-sdk-evs/CMakeLists.txt index 6136b3a8e80..66b3809ce6a 100644 --- a/generated/src/aws-cpp-sdk-evs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-evs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_EVS_MODEL_HEADERS "include/aws/evs/model/*.h" ) +file(GLOB AWS_EVS_INTERNAL_HEADERS + "include/aws/evs/internal/*.h" +) + file(GLOB AWS_EVS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_EVS_MODEL_SOURCE file(GLOB EVS_UNIFIED_HEADERS ${AWS_EVS_HEADERS} + ${AWS_EVS_INTERNAL_HEADERS} ${AWS_EVS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\evs" FILES ${AWS_EVS_HEADERS}) + source_group("Header Files\\aws\\evs\\internal" FILES ${AWS_EVS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\evs\\model" FILES ${AWS_EVS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_EVS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_EVS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSEndpointProvider.h b/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSEndpointProvider.h index 60cac511acc..0f627b55c66 100644 --- a/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_EVS_API EVSEndpointProvider : public EVSDefaultEpProviderBase { public: using EVSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - EVSEndpointProvider() : EVSDefaultEpProviderBase(Aws::EVS::EVSEndpointRules::GetRulesBlob(), Aws::EVS::EVSEndpointRules::RulesBlobSize) {} + EVSEndpointProvider(); ~EVSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVS_EXPORTS.h b/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVS_EXPORTS.h index af3203a1182..94a6ab3d6df 100644 --- a/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_EVS_API #define AWS_EVS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_EVS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EVS_API #define AWS_EVS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_EVS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_EVS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSEndpointRules.h b/generated/src/aws-cpp-sdk-evs/include/aws/evs/internal/EVSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSEndpointRules.h rename to generated/src/aws-cpp-sdk-evs/include/aws/evs/internal/EVSEndpointRules.h index caff2f04cb1..9fe296eb819 100644 --- a/generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-evs/include/aws/evs/internal/EVSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace EVS { -class EVSEndpointRules { +class AWS_EVS_LOCAL EVSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-evs/source/EVSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-evs/source/EVSEndpointProvider.cpp index 7ba2c9795ef..82488320cb7 100644 --- a/generated/src/aws-cpp-sdk-evs/source/EVSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-evs/source/EVSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace EVS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +EVSEndpointProvider::EVSEndpointProvider() + : EVSDefaultEpProviderBase(Aws::EVS::EVSEndpointRules::GetRulesBlob(), Aws::EVS::EVSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace EVS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-evs/source/EVSEndpointRules.cpp b/generated/src/aws-cpp-sdk-evs/source/EVSEndpointRules.cpp index 4023e4d1e3f..f481081ae4a 100644 --- a/generated/src/aws-cpp-sdk-evs/source/EVSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-evs/source/EVSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace EVS { diff --git a/generated/src/aws-cpp-sdk-finspace-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-finspace-data/CMakeLists.txt index 434ae11039d..02f84294755 100644 --- a/generated/src/aws-cpp-sdk-finspace-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-finspace-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FINSPACE-DATA_MODEL_HEADERS "include/aws/finspace-data/model/*.h" ) +file(GLOB AWS_FINSPACE-DATA_INTERNAL_HEADERS + "include/aws/finspace-data/internal/*.h" +) + file(GLOB AWS_FINSPACE-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FINSPACE-DATA_MODEL_SOURCE file(GLOB FINSPACE-DATA_UNIFIED_HEADERS ${AWS_FINSPACE-DATA_HEADERS} + ${AWS_FINSPACE-DATA_INTERNAL_HEADERS} ${AWS_FINSPACE-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\finspace-data" FILES ${AWS_FINSPACE-DATA_HEADERS}) + source_group("Header Files\\aws\\finspace-data\\internal" FILES ${AWS_FINSPACE-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\finspace-data\\model" FILES ${AWS_FINSPACE-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FINSPACE-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FINSPACE-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceDataEndpointProvider.h b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceDataEndpointProvider.h index 8b099a24e8d..67682725dc6 100644 --- a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceDataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceDataEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_FINSPACEDATA_API FinSpaceDataEndpointProvider : public FinSpaceDataDef public: using FinSpaceDataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FinSpaceDataEndpointProvider() - : FinSpaceDataDefaultEpProviderBase(Aws::FinSpaceData::FinSpaceDataEndpointRules::GetRulesBlob(), - Aws::FinSpaceData::FinSpaceDataEndpointRules::RulesBlobSize) {} + FinSpaceDataEndpointProvider(); ~FinSpaceDataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h index 5433101c0fa..bcbe4e910bc 100644 --- a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FINSPACEDATA_API #define AWS_FINSPACEDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FINSPACEDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FINSPACEDATA_API #define AWS_FINSPACEDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FINSPACEDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FINSPACEDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceDataEndpointRules.h b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/internal/FinSpaceDataEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceDataEndpointRules.h rename to generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/internal/FinSpaceDataEndpointRules.h index 116ab8a457e..47d6b18728e 100644 --- a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceDataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/internal/FinSpaceDataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace FinSpaceData { -class FinSpaceDataEndpointRules { +class AWS_FINSPACEDATA_LOCAL FinSpaceDataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointProvider.cpp index 36a7f357769..8a1fe6f334a 100644 --- a/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace FinSpaceData { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FinSpaceDataEndpointProvider::FinSpaceDataEndpointProvider() + : FinSpaceDataDefaultEpProviderBase(Aws::FinSpaceData::FinSpaceDataEndpointRules::GetRulesBlob(), + Aws::FinSpaceData::FinSpaceDataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace FinSpaceData } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointRules.cpp b/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointRules.cpp index 26bf41a84c7..ccbf32bb009 100644 --- a/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-finspace-data/source/FinSpaceDataEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace FinSpaceData { diff --git a/generated/src/aws-cpp-sdk-finspace/CMakeLists.txt b/generated/src/aws-cpp-sdk-finspace/CMakeLists.txt index f1c26c1012f..b7b59b7502f 100644 --- a/generated/src/aws-cpp-sdk-finspace/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-finspace/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FINSPACE_MODEL_HEADERS "include/aws/finspace/model/*.h" ) +file(GLOB AWS_FINSPACE_INTERNAL_HEADERS + "include/aws/finspace/internal/*.h" +) + file(GLOB AWS_FINSPACE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FINSPACE_MODEL_SOURCE file(GLOB FINSPACE_UNIFIED_HEADERS ${AWS_FINSPACE_HEADERS} + ${AWS_FINSPACE_INTERNAL_HEADERS} ${AWS_FINSPACE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\finspace" FILES ${AWS_FINSPACE_HEADERS}) + source_group("Header Files\\aws\\finspace\\internal" FILES ${AWS_FINSPACE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\finspace\\model" FILES ${AWS_FINSPACE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FINSPACE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FINSPACE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/FinspaceEndpointProvider.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/FinspaceEndpointProvider.h index adec2de8c99..9c2a58f7556 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/FinspaceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/FinspaceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_FINSPACE_API FinspaceEndpointProvider : public FinspaceDefaultEpProvid public: using FinspaceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FinspaceEndpointProvider() - : FinspaceDefaultEpProviderBase(Aws::finspace::FinspaceEndpointRules::GetRulesBlob(), - Aws::finspace::FinspaceEndpointRules::RulesBlobSize) {} + FinspaceEndpointProvider(); ~FinspaceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h index c01406c2efc..e850166d577 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FINSPACE_API #define AWS_FINSPACE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FINSPACE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FINSPACE_API #define AWS_FINSPACE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FINSPACE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FINSPACE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/FinspaceEndpointRules.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/internal/FinspaceEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-finspace/include/aws/finspace/FinspaceEndpointRules.h rename to generated/src/aws-cpp-sdk-finspace/include/aws/finspace/internal/FinspaceEndpointRules.h index 7acf38f01bf..30455d82456 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/FinspaceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/internal/FinspaceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace finspace { -class FinspaceEndpointRules { +class AWS_FINSPACE_LOCAL FinspaceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointProvider.cpp index 6efc0932998..b59a25f534b 100644 --- a/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace finspace { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FinspaceEndpointProvider::FinspaceEndpointProvider() + : FinspaceDefaultEpProviderBase(Aws::finspace::FinspaceEndpointRules::GetRulesBlob(), + Aws::finspace::FinspaceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace finspace } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointRules.cpp b/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointRules.cpp index 620f080182a..9a1cf1df85c 100644 --- a/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-finspace/source/FinspaceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace finspace { diff --git a/generated/src/aws-cpp-sdk-firehose/CMakeLists.txt b/generated/src/aws-cpp-sdk-firehose/CMakeLists.txt index c1c0c00e08e..b14e0133312 100644 --- a/generated/src/aws-cpp-sdk-firehose/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-firehose/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FIREHOSE_MODEL_HEADERS "include/aws/firehose/model/*.h" ) +file(GLOB AWS_FIREHOSE_INTERNAL_HEADERS + "include/aws/firehose/internal/*.h" +) + file(GLOB AWS_FIREHOSE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FIREHOSE_MODEL_SOURCE file(GLOB FIREHOSE_UNIFIED_HEADERS ${AWS_FIREHOSE_HEADERS} + ${AWS_FIREHOSE_INTERNAL_HEADERS} ${AWS_FIREHOSE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\firehose" FILES ${AWS_FIREHOSE_HEADERS}) + source_group("Header Files\\aws\\firehose\\internal" FILES ${AWS_FIREHOSE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\firehose\\model" FILES ${AWS_FIREHOSE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FIREHOSE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FIREHOSE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/FirehoseEndpointProvider.h b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/FirehoseEndpointProvider.h index 06ad357f7c1..c15cd222916 100644 --- a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/FirehoseEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/FirehoseEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_FIREHOSE_API FirehoseEndpointProvider : public FirehoseDefaultEpProvid public: using FirehoseResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FirehoseEndpointProvider() - : FirehoseDefaultEpProviderBase(Aws::Firehose::FirehoseEndpointRules::GetRulesBlob(), - Aws::Firehose::FirehoseEndpointRules::RulesBlobSize) {} + FirehoseEndpointProvider(); ~FirehoseEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h index 3f04dcebe66..98a5b40169c 100644 --- a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FIREHOSE_API #define AWS_FIREHOSE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FIREHOSE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FIREHOSE_API #define AWS_FIREHOSE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FIREHOSE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FIREHOSE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/FirehoseEndpointRules.h b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/internal/FirehoseEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-firehose/include/aws/firehose/FirehoseEndpointRules.h rename to generated/src/aws-cpp-sdk-firehose/include/aws/firehose/internal/FirehoseEndpointRules.h index c78854d1502..2fe3e9a8d72 100644 --- a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/FirehoseEndpointRules.h +++ b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/internal/FirehoseEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Firehose { -class FirehoseEndpointRules { +class AWS_FIREHOSE_LOCAL FirehoseEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointProvider.cpp b/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointProvider.cpp index 09512fb7915..c04cf18f112 100644 --- a/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Firehose { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FirehoseEndpointProvider::FirehoseEndpointProvider() + : FirehoseDefaultEpProviderBase(Aws::Firehose::FirehoseEndpointRules::GetRulesBlob(), + Aws::Firehose::FirehoseEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Firehose } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointRules.cpp b/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointRules.cpp index e06ce028974..1559692643d 100644 --- a/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-firehose/source/FirehoseEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Firehose { diff --git a/generated/src/aws-cpp-sdk-fis/CMakeLists.txt b/generated/src/aws-cpp-sdk-fis/CMakeLists.txt index c34d73eaa1a..c5f0c1b2981 100644 --- a/generated/src/aws-cpp-sdk-fis/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-fis/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FIS_MODEL_HEADERS "include/aws/fis/model/*.h" ) +file(GLOB AWS_FIS_INTERNAL_HEADERS + "include/aws/fis/internal/*.h" +) + file(GLOB AWS_FIS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FIS_MODEL_SOURCE file(GLOB FIS_UNIFIED_HEADERS ${AWS_FIS_HEADERS} + ${AWS_FIS_INTERNAL_HEADERS} ${AWS_FIS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\fis" FILES ${AWS_FIS_HEADERS}) + source_group("Header Files\\aws\\fis\\internal" FILES ${AWS_FIS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\fis\\model" FILES ${AWS_FIS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FIS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FIS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FISEndpointProvider.h b/generated/src/aws-cpp-sdk-fis/include/aws/fis/FISEndpointProvider.h index 8302375d0d4..a8371281983 100644 --- a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FISEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-fis/include/aws/fis/FISEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_FIS_API FISEndpointProvider : public FISDefaultEpProviderBase { public: using FISResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FISEndpointProvider() : FISDefaultEpProviderBase(Aws::FIS::FISEndpointRules::GetRulesBlob(), Aws::FIS::FISEndpointRules::RulesBlobSize) {} + FISEndpointProvider(); ~FISEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h b/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h index 8b3bbdfaef5..91154ebc980 100644 --- a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FIS_API #define AWS_FIS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FIS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FIS_API #define AWS_FIS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FIS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FIS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FISEndpointRules.h b/generated/src/aws-cpp-sdk-fis/include/aws/fis/internal/FISEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-fis/include/aws/fis/FISEndpointRules.h rename to generated/src/aws-cpp-sdk-fis/include/aws/fis/internal/FISEndpointRules.h index 37adc718405..5aa1f923edf 100644 --- a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FISEndpointRules.h +++ b/generated/src/aws-cpp-sdk-fis/include/aws/fis/internal/FISEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace FIS { -class FISEndpointRules { +class AWS_FIS_LOCAL FISEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-fis/source/FISEndpointProvider.cpp b/generated/src/aws-cpp-sdk-fis/source/FISEndpointProvider.cpp index d0b7d070620..d47099fd6ca 100644 --- a/generated/src/aws-cpp-sdk-fis/source/FISEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-fis/source/FISEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace FIS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FISEndpointProvider::FISEndpointProvider() + : FISDefaultEpProviderBase(Aws::FIS::FISEndpointRules::GetRulesBlob(), Aws::FIS::FISEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace FIS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-fis/source/FISEndpointRules.cpp b/generated/src/aws-cpp-sdk-fis/source/FISEndpointRules.cpp index 3faaa823833..4a3e7a1d1b3 100644 --- a/generated/src/aws-cpp-sdk-fis/source/FISEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-fis/source/FISEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace FIS { diff --git a/generated/src/aws-cpp-sdk-fms/CMakeLists.txt b/generated/src/aws-cpp-sdk-fms/CMakeLists.txt index 8701c2bb77f..c9fd4c17d1e 100644 --- a/generated/src/aws-cpp-sdk-fms/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-fms/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FMS_MODEL_HEADERS "include/aws/fms/model/*.h" ) +file(GLOB AWS_FMS_INTERNAL_HEADERS + "include/aws/fms/internal/*.h" +) + file(GLOB AWS_FMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FMS_MODEL_SOURCE file(GLOB FMS_UNIFIED_HEADERS ${AWS_FMS_HEADERS} + ${AWS_FMS_INTERNAL_HEADERS} ${AWS_FMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\fms" FILES ${AWS_FMS_HEADERS}) + source_group("Header Files\\aws\\fms\\internal" FILES ${AWS_FMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\fms\\model" FILES ${AWS_FMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMSEndpointProvider.h b/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMSEndpointProvider.h index 31670ba81a3..c01cbf733f0 100644 --- a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_FMS_API FMSEndpointProvider : public FMSDefaultEpProviderBase { public: using FMSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FMSEndpointProvider() : FMSDefaultEpProviderBase(Aws::FMS::FMSEndpointRules::GetRulesBlob(), Aws::FMS::FMSEndpointRules::RulesBlobSize) {} + FMSEndpointProvider(); ~FMSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h b/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h index 199ee506e11..f92b42b8e42 100644 --- a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FMS_API #define AWS_FMS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FMS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FMS_API #define AWS_FMS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FMS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FMS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMSEndpointRules.h b/generated/src/aws-cpp-sdk-fms/include/aws/fms/internal/FMSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-fms/include/aws/fms/FMSEndpointRules.h rename to generated/src/aws-cpp-sdk-fms/include/aws/fms/internal/FMSEndpointRules.h index 864645e5d7f..e0fabdde2c9 100644 --- a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-fms/include/aws/fms/internal/FMSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace FMS { -class FMSEndpointRules { +class AWS_FMS_LOCAL FMSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-fms/source/FMSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-fms/source/FMSEndpointProvider.cpp index 8df9da1e87b..817f644955c 100644 --- a/generated/src/aws-cpp-sdk-fms/source/FMSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-fms/source/FMSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace FMS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FMSEndpointProvider::FMSEndpointProvider() + : FMSDefaultEpProviderBase(Aws::FMS::FMSEndpointRules::GetRulesBlob(), Aws::FMS::FMSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace FMS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-fms/source/FMSEndpointRules.cpp b/generated/src/aws-cpp-sdk-fms/source/FMSEndpointRules.cpp index 14415c678c5..2cebcd9261b 100644 --- a/generated/src/aws-cpp-sdk-fms/source/FMSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-fms/source/FMSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace FMS { diff --git a/generated/src/aws-cpp-sdk-forecast/CMakeLists.txt b/generated/src/aws-cpp-sdk-forecast/CMakeLists.txt index fbfd1e071f6..328308198aa 100644 --- a/generated/src/aws-cpp-sdk-forecast/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-forecast/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FORECAST_MODEL_HEADERS "include/aws/forecast/model/*.h" ) +file(GLOB AWS_FORECAST_INTERNAL_HEADERS + "include/aws/forecast/internal/*.h" +) + file(GLOB AWS_FORECAST_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FORECAST_MODEL_SOURCE file(GLOB FORECAST_UNIFIED_HEADERS ${AWS_FORECAST_HEADERS} + ${AWS_FORECAST_INTERNAL_HEADERS} ${AWS_FORECAST_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\forecast" FILES ${AWS_FORECAST_HEADERS}) + source_group("Header Files\\aws\\forecast\\internal" FILES ${AWS_FORECAST_INTERNAL_HEADERS}) source_group("Header Files\\aws\\forecast\\model" FILES ${AWS_FORECAST_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FORECAST_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FORECAST_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastServiceEndpointProvider.h index 17ce4f80761..dcb60de431e 100644 --- a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_FORECASTSERVICE_API ForecastServiceEndpointProvider : public ForecastS public: using ForecastServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ForecastServiceEndpointProvider() - : ForecastServiceDefaultEpProviderBase(Aws::ForecastService::ForecastServiceEndpointRules::GetRulesBlob(), - Aws::ForecastService::ForecastServiceEndpointRules::RulesBlobSize) {} + ForecastServiceEndpointProvider(); ~ForecastServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h index bff02b65db5..2e781b1c54b 100644 --- a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FORECASTSERVICE_API #define AWS_FORECASTSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FORECASTSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FORECASTSERVICE_API #define AWS_FORECASTSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FORECASTSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FORECASTSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastServiceEndpointRules.h b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/internal/ForecastServiceEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-forecast/include/aws/forecast/internal/ForecastServiceEndpointRules.h index 99c70016726..f2dc86a86ce 100644 --- a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/internal/ForecastServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ForecastService { -class ForecastServiceEndpointRules { +class AWS_FORECASTSERVICE_LOCAL ForecastServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointProvider.cpp index 7fa55ef5f1a..e4ad96b1548 100644 --- a/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ForecastService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ForecastServiceEndpointProvider::ForecastServiceEndpointProvider() + : ForecastServiceDefaultEpProviderBase(Aws::ForecastService::ForecastServiceEndpointRules::GetRulesBlob(), + Aws::ForecastService::ForecastServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ForecastService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointRules.cpp index 79a90c5fab0..a5e99ae5010 100644 --- a/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-forecast/source/ForecastServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ForecastService { diff --git a/generated/src/aws-cpp-sdk-forecastquery/CMakeLists.txt b/generated/src/aws-cpp-sdk-forecastquery/CMakeLists.txt index 55579189b9a..e6b58cca9eb 100644 --- a/generated/src/aws-cpp-sdk-forecastquery/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-forecastquery/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FORECASTQUERY_MODEL_HEADERS "include/aws/forecastquery/model/*.h" ) +file(GLOB AWS_FORECASTQUERY_INTERNAL_HEADERS + "include/aws/forecastquery/internal/*.h" +) + file(GLOB AWS_FORECASTQUERY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FORECASTQUERY_MODEL_SOURCE file(GLOB FORECASTQUERY_UNIFIED_HEADERS ${AWS_FORECASTQUERY_HEADERS} + ${AWS_FORECASTQUERY_INTERNAL_HEADERS} ${AWS_FORECASTQUERY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\forecastquery" FILES ${AWS_FORECASTQUERY_HEADERS}) + source_group("Header Files\\aws\\forecastquery\\internal" FILES ${AWS_FORECASTQUERY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\forecastquery\\model" FILES ${AWS_FORECASTQUERY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FORECASTQUERY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FORECASTQUERY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryServiceEndpointProvider.h index 6f130d34061..cadf2d29a69 100644 --- a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_FORECASTQUERYSERVICE_API ForecastQueryServiceEndpointProvider : public public: using ForecastQueryServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ForecastQueryServiceEndpointProvider() - : ForecastQueryServiceDefaultEpProviderBase(Aws::ForecastQueryService::ForecastQueryServiceEndpointRules::GetRulesBlob(), - Aws::ForecastQueryService::ForecastQueryServiceEndpointRules::RulesBlobSize) {} + ForecastQueryServiceEndpointProvider(); ~ForecastQueryServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h index 8d00d8d6467..e38af0eb484 100644 --- a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FORECASTQUERYSERVICE_API #define AWS_FORECASTQUERYSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FORECASTQUERYSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FORECASTQUERYSERVICE_API #define AWS_FORECASTQUERYSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FORECASTQUERYSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FORECASTQUERYSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryServiceEndpointRules.h b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/internal/ForecastQueryServiceEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/internal/ForecastQueryServiceEndpointRules.h index febde33c61d..e359481c7c5 100644 --- a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/internal/ForecastQueryServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ForecastQueryService { -class ForecastQueryServiceEndpointRules { +class AWS_FORECASTQUERYSERVICE_LOCAL ForecastQueryServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointProvider.cpp index 61354662939..109a54521f6 100644 --- a/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ForecastQueryService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ForecastQueryServiceEndpointProvider::ForecastQueryServiceEndpointProvider() + : ForecastQueryServiceDefaultEpProviderBase(Aws::ForecastQueryService::ForecastQueryServiceEndpointRules::GetRulesBlob(), + Aws::ForecastQueryService::ForecastQueryServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ForecastQueryService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointRules.cpp index 7a658ca1143..c0513cdacab 100644 --- a/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-forecastquery/source/ForecastQueryServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ForecastQueryService { diff --git a/generated/src/aws-cpp-sdk-frauddetector/CMakeLists.txt b/generated/src/aws-cpp-sdk-frauddetector/CMakeLists.txt index 1ba4d7c5d69..772012b5708 100644 --- a/generated/src/aws-cpp-sdk-frauddetector/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-frauddetector/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FRAUDDETECTOR_MODEL_HEADERS "include/aws/frauddetector/model/*.h" ) +file(GLOB AWS_FRAUDDETECTOR_INTERNAL_HEADERS + "include/aws/frauddetector/internal/*.h" +) + file(GLOB AWS_FRAUDDETECTOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FRAUDDETECTOR_MODEL_SOURCE file(GLOB FRAUDDETECTOR_UNIFIED_HEADERS ${AWS_FRAUDDETECTOR_HEADERS} + ${AWS_FRAUDDETECTOR_INTERNAL_HEADERS} ${AWS_FRAUDDETECTOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\frauddetector" FILES ${AWS_FRAUDDETECTOR_HEADERS}) + source_group("Header Files\\aws\\frauddetector\\internal" FILES ${AWS_FRAUDDETECTOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\frauddetector\\model" FILES ${AWS_FRAUDDETECTOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FRAUDDETECTOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FRAUDDETECTOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetectorEndpointProvider.h b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetectorEndpointProvider.h index db90c324dac..fe0e877fad8 100644 --- a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetectorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetectorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_FRAUDDETECTOR_API FraudDetectorEndpointProvider : public FraudDetector public: using FraudDetectorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FraudDetectorEndpointProvider() - : FraudDetectorDefaultEpProviderBase(Aws::FraudDetector::FraudDetectorEndpointRules::GetRulesBlob(), - Aws::FraudDetector::FraudDetectorEndpointRules::RulesBlobSize) {} + FraudDetectorEndpointProvider(); ~FraudDetectorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h index 2b8a4bd3443..103cfa9fcee 100644 --- a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FRAUDDETECTOR_API #define AWS_FRAUDDETECTOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FRAUDDETECTOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FRAUDDETECTOR_API #define AWS_FRAUDDETECTOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FRAUDDETECTOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FRAUDDETECTOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetectorEndpointRules.h b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/internal/FraudDetectorEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetectorEndpointRules.h rename to generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/internal/FraudDetectorEndpointRules.h index 33b6d2e1785..56a5d657d34 100644 --- a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetectorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/internal/FraudDetectorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace FraudDetector { -class FraudDetectorEndpointRules { +class AWS_FRAUDDETECTOR_LOCAL FraudDetectorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointProvider.cpp index a42f1593382..aedcf155570 100644 --- a/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace FraudDetector { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FraudDetectorEndpointProvider::FraudDetectorEndpointProvider() + : FraudDetectorDefaultEpProviderBase(Aws::FraudDetector::FraudDetectorEndpointRules::GetRulesBlob(), + Aws::FraudDetector::FraudDetectorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace FraudDetector } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointRules.cpp b/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointRules.cpp index 77163289700..d5ae3942697 100644 --- a/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-frauddetector/source/FraudDetectorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace FraudDetector { diff --git a/generated/src/aws-cpp-sdk-freetier/CMakeLists.txt b/generated/src/aws-cpp-sdk-freetier/CMakeLists.txt index 4f4eada2b3a..d9c05ad7458 100644 --- a/generated/src/aws-cpp-sdk-freetier/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-freetier/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FREETIER_MODEL_HEADERS "include/aws/freetier/model/*.h" ) +file(GLOB AWS_FREETIER_INTERNAL_HEADERS + "include/aws/freetier/internal/*.h" +) + file(GLOB AWS_FREETIER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FREETIER_MODEL_SOURCE file(GLOB FREETIER_UNIFIED_HEADERS ${AWS_FREETIER_HEADERS} + ${AWS_FREETIER_INTERNAL_HEADERS} ${AWS_FREETIER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\freetier" FILES ${AWS_FREETIER_HEADERS}) + source_group("Header Files\\aws\\freetier\\internal" FILES ${AWS_FREETIER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\freetier\\model" FILES ${AWS_FREETIER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FREETIER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FREETIER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTierEndpointProvider.h b/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTierEndpointProvider.h index 9757e7d2636..ed3cecb9912 100644 --- a/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTierEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTierEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_FREETIER_API FreeTierEndpointProvider : public FreeTierDefaultEpProvid public: using FreeTierResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FreeTierEndpointProvider() - : FreeTierDefaultEpProviderBase(Aws::FreeTier::FreeTierEndpointRules::GetRulesBlob(), - Aws::FreeTier::FreeTierEndpointRules::RulesBlobSize) {} + FreeTierEndpointProvider(); ~FreeTierEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTier_EXPORTS.h b/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTier_EXPORTS.h index 258692db6b4..f5f273d1163 100644 --- a/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTier_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTier_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FREETIER_API #define AWS_FREETIER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FREETIER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FREETIER_API #define AWS_FREETIER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FREETIER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FREETIER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTierEndpointRules.h b/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/internal/FreeTierEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTierEndpointRules.h rename to generated/src/aws-cpp-sdk-freetier/include/aws/freetier/internal/FreeTierEndpointRules.h index bda8da0dd46..9f48b37a95c 100644 --- a/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/FreeTierEndpointRules.h +++ b/generated/src/aws-cpp-sdk-freetier/include/aws/freetier/internal/FreeTierEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace FreeTier { -class FreeTierEndpointRules { +class AWS_FREETIER_LOCAL FreeTierEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointProvider.cpp b/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointProvider.cpp index 6a7109d6532..aa4ad15fe69 100644 --- a/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace FreeTier { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FreeTierEndpointProvider::FreeTierEndpointProvider() + : FreeTierDefaultEpProviderBase(Aws::FreeTier::FreeTierEndpointRules::GetRulesBlob(), + Aws::FreeTier::FreeTierEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace FreeTier } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointRules.cpp b/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointRules.cpp index 7acf2eadf37..c0d21f7ddd8 100644 --- a/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-freetier/source/FreeTierEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace FreeTier { diff --git a/generated/src/aws-cpp-sdk-fsx/CMakeLists.txt b/generated/src/aws-cpp-sdk-fsx/CMakeLists.txt index 4a141eb7649..f222eab9527 100644 --- a/generated/src/aws-cpp-sdk-fsx/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-fsx/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_FSX_MODEL_HEADERS "include/aws/fsx/model/*.h" ) +file(GLOB AWS_FSX_INTERNAL_HEADERS + "include/aws/fsx/internal/*.h" +) + file(GLOB AWS_FSX_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_FSX_MODEL_SOURCE file(GLOB FSX_UNIFIED_HEADERS ${AWS_FSX_HEADERS} + ${AWS_FSX_INTERNAL_HEADERS} ${AWS_FSX_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\fsx" FILES ${AWS_FSX_HEADERS}) + source_group("Header Files\\aws\\fsx\\internal" FILES ${AWS_FSX_INTERNAL_HEADERS}) source_group("Header Files\\aws\\fsx\\model" FILES ${AWS_FSX_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_FSX_SOURCE}) source_group("Source Files\\model" FILES ${AWS_FSX_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxEndpointProvider.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxEndpointProvider.h index 7858834022b..18c314d02e2 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_FSX_API FSxEndpointProvider : public FSxDefaultEpProviderBase { public: using FSxResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - FSxEndpointProvider() : FSxDefaultEpProviderBase(Aws::FSx::FSxEndpointRules::GetRulesBlob(), Aws::FSx::FSxEndpointRules::RulesBlobSize) {} + FSxEndpointProvider(); ~FSxEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h index 54975067f2a..10b86ed6e73 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_FSX_API #define AWS_FSX_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_FSX_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FSX_API #define AWS_FSX_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_FSX_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_FSX_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxEndpointRules.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/internal/FSxEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxEndpointRules.h rename to generated/src/aws-cpp-sdk-fsx/include/aws/fsx/internal/FSxEndpointRules.h index fdf8b1d5053..fc5bf8459c2 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxEndpointRules.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/internal/FSxEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace FSx { -class FSxEndpointRules { +class AWS_FSX_LOCAL FSxEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointProvider.cpp b/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointProvider.cpp index 2e1dbd0e80d..fe6e16360e2 100644 --- a/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace FSx { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +FSxEndpointProvider::FSxEndpointProvider() + : FSxDefaultEpProviderBase(Aws::FSx::FSxEndpointRules::GetRulesBlob(), Aws::FSx::FSxEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace FSx } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointRules.cpp b/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointRules.cpp index 0376ea10172..9d221f73bf6 100644 --- a/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-fsx/source/FSxEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace FSx { diff --git a/generated/src/aws-cpp-sdk-gamelift/CMakeLists.txt b/generated/src/aws-cpp-sdk-gamelift/CMakeLists.txt index 520a5361dc2..31b54af45a8 100644 --- a/generated/src/aws-cpp-sdk-gamelift/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-gamelift/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GAMELIFT_MODEL_HEADERS "include/aws/gamelift/model/*.h" ) +file(GLOB AWS_GAMELIFT_INTERNAL_HEADERS + "include/aws/gamelift/internal/*.h" +) + file(GLOB AWS_GAMELIFT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GAMELIFT_MODEL_SOURCE file(GLOB GAMELIFT_UNIFIED_HEADERS ${AWS_GAMELIFT_HEADERS} + ${AWS_GAMELIFT_INTERNAL_HEADERS} ${AWS_GAMELIFT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\gamelift" FILES ${AWS_GAMELIFT_HEADERS}) + source_group("Header Files\\aws\\gamelift\\internal" FILES ${AWS_GAMELIFT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\gamelift\\model" FILES ${AWS_GAMELIFT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GAMELIFT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GAMELIFT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftEndpointProvider.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftEndpointProvider.h index b90593c42c4..661ae93d42e 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GAMELIFT_API GameLiftEndpointProvider : public GameLiftDefaultEpProvid public: using GameLiftResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GameLiftEndpointProvider() - : GameLiftDefaultEpProviderBase(Aws::GameLift::GameLiftEndpointRules::GetRulesBlob(), - Aws::GameLift::GameLiftEndpointRules::RulesBlobSize) {} + GameLiftEndpointProvider(); ~GameLiftEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h index 2447337b184..0a0a52484e0 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GAMELIFT_API #define AWS_GAMELIFT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GAMELIFT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GAMELIFT_API #define AWS_GAMELIFT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GAMELIFT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GAMELIFT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftEndpointRules.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/internal/GameLiftEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftEndpointRules.h rename to generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/internal/GameLiftEndpointRules.h index 20eb55cb3e2..8d55e0b3f92 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftEndpointRules.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/internal/GameLiftEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GameLift { -class GameLiftEndpointRules { +class AWS_GAMELIFT_LOCAL GameLiftEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointProvider.cpp b/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointProvider.cpp index 2ba1ef6bec5..c48bd82a8dc 100644 --- a/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GameLift { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GameLiftEndpointProvider::GameLiftEndpointProvider() + : GameLiftDefaultEpProviderBase(Aws::GameLift::GameLiftEndpointRules::GetRulesBlob(), + Aws::GameLift::GameLiftEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GameLift } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointRules.cpp b/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointRules.cpp index a3c770cc654..d70e9cf86ac 100644 --- a/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-gamelift/source/GameLiftEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GameLift { diff --git a/generated/src/aws-cpp-sdk-gameliftstreams/CMakeLists.txt b/generated/src/aws-cpp-sdk-gameliftstreams/CMakeLists.txt index 422d247f8ba..321dbe18ecd 100644 --- a/generated/src/aws-cpp-sdk-gameliftstreams/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-gameliftstreams/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GAMELIFTSTREAMS_MODEL_HEADERS "include/aws/gameliftstreams/model/*.h" ) +file(GLOB AWS_GAMELIFTSTREAMS_INTERNAL_HEADERS + "include/aws/gameliftstreams/internal/*.h" +) + file(GLOB AWS_GAMELIFTSTREAMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GAMELIFTSTREAMS_MODEL_SOURCE file(GLOB GAMELIFTSTREAMS_UNIFIED_HEADERS ${AWS_GAMELIFTSTREAMS_HEADERS} + ${AWS_GAMELIFTSTREAMS_INTERNAL_HEADERS} ${AWS_GAMELIFTSTREAMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\gameliftstreams" FILES ${AWS_GAMELIFTSTREAMS_HEADERS}) + source_group("Header Files\\aws\\gameliftstreams\\internal" FILES ${AWS_GAMELIFTSTREAMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\gameliftstreams\\model" FILES ${AWS_GAMELIFTSTREAMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GAMELIFTSTREAMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GAMELIFTSTREAMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsEndpointProvider.h b/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsEndpointProvider.h index 69a89b92d2f..6f8d3b374ae 100644 --- a/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GAMELIFTSTREAMS_API GameLiftStreamsEndpointProvider : public GameLiftS public: using GameLiftStreamsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GameLiftStreamsEndpointProvider() - : GameLiftStreamsDefaultEpProviderBase(Aws::GameLiftStreams::GameLiftStreamsEndpointRules::GetRulesBlob(), - Aws::GameLiftStreams::GameLiftStreamsEndpointRules::RulesBlobSize) {} + GameLiftStreamsEndpointProvider(); ~GameLiftStreamsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreams_EXPORTS.h b/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreams_EXPORTS.h index 2a8702b2b7a..78b54e75528 100644 --- a/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreams_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreams_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GAMELIFTSTREAMS_API #define AWS_GAMELIFTSTREAMS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GAMELIFTSTREAMS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GAMELIFTSTREAMS_API #define AWS_GAMELIFTSTREAMS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GAMELIFTSTREAMS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GAMELIFTSTREAMS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsEndpointRules.h b/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/internal/GameLiftStreamsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsEndpointRules.h rename to generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/internal/GameLiftStreamsEndpointRules.h index fcc9bfaad37..ad2a45c8338 100644 --- a/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/internal/GameLiftStreamsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GameLiftStreams { -class GameLiftStreamsEndpointRules { +class AWS_GAMELIFTSTREAMS_LOCAL GameLiftStreamsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointProvider.cpp index 476d8c9547f..98e0b63d57c 100644 --- a/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GameLiftStreams { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GameLiftStreamsEndpointProvider::GameLiftStreamsEndpointProvider() + : GameLiftStreamsDefaultEpProviderBase(Aws::GameLiftStreams::GameLiftStreamsEndpointRules::GetRulesBlob(), + Aws::GameLiftStreams::GameLiftStreamsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GameLiftStreams } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointRules.cpp b/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointRules.cpp index a7bb477f6fb..6c8979dc7ee 100644 --- a/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-gameliftstreams/source/GameLiftStreamsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GameLiftStreams { diff --git a/generated/src/aws-cpp-sdk-geo-maps/CMakeLists.txt b/generated/src/aws-cpp-sdk-geo-maps/CMakeLists.txt index af806d9dffe..6efc68a243a 100644 --- a/generated/src/aws-cpp-sdk-geo-maps/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-geo-maps/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GEO-MAPS_MODEL_HEADERS "include/aws/geo-maps/model/*.h" ) +file(GLOB AWS_GEO-MAPS_INTERNAL_HEADERS + "include/aws/geo-maps/internal/*.h" +) + file(GLOB AWS_GEO-MAPS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GEO-MAPS_MODEL_SOURCE file(GLOB GEO-MAPS_UNIFIED_HEADERS ${AWS_GEO-MAPS_HEADERS} + ${AWS_GEO-MAPS_INTERNAL_HEADERS} ${AWS_GEO-MAPS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\geo-maps" FILES ${AWS_GEO-MAPS_HEADERS}) + source_group("Header Files\\aws\\geo-maps\\internal" FILES ${AWS_GEO-MAPS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\geo-maps\\model" FILES ${AWS_GEO-MAPS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GEO-MAPS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GEO-MAPS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMapsEndpointProvider.h b/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMapsEndpointProvider.h index 8effbcb0e12..09e9605fc19 100644 --- a/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMapsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMapsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GEOMAPS_API GeoMapsEndpointProvider : public GeoMapsDefaultEpProviderB public: using GeoMapsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GeoMapsEndpointProvider() - : GeoMapsDefaultEpProviderBase(Aws::GeoMaps::GeoMapsEndpointRules::GetRulesBlob(), - Aws::GeoMaps::GeoMapsEndpointRules::RulesBlobSize) {} + GeoMapsEndpointProvider(); ~GeoMapsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMaps_EXPORTS.h b/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMaps_EXPORTS.h index 4da0ee0a907..086528b6aa6 100644 --- a/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMaps_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMaps_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GEOMAPS_API #define AWS_GEOMAPS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GEOMAPS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GEOMAPS_API #define AWS_GEOMAPS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GEOMAPS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GEOMAPS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMapsEndpointRules.h b/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/internal/GeoMapsEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMapsEndpointRules.h rename to generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/internal/GeoMapsEndpointRules.h index b5eb4e45521..ee72b9cff12 100644 --- a/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/GeoMapsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-geo-maps/include/aws/geo-maps/internal/GeoMapsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GeoMaps { -class GeoMapsEndpointRules { +class AWS_GEOMAPS_LOCAL GeoMapsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointProvider.cpp index b254186166b..69c22f78fcd 100644 --- a/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace GeoMaps { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GeoMapsEndpointProvider::GeoMapsEndpointProvider() + : GeoMapsDefaultEpProviderBase(Aws::GeoMaps::GeoMapsEndpointRules::GetRulesBlob(), Aws::GeoMaps::GeoMapsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GeoMaps } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointRules.cpp b/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointRules.cpp index 492e7626ae0..a4a3bad65ee 100644 --- a/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-geo-maps/source/GeoMapsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GeoMaps { diff --git a/generated/src/aws-cpp-sdk-geo-places/CMakeLists.txt b/generated/src/aws-cpp-sdk-geo-places/CMakeLists.txt index 0e8cbf599bf..51b44431a39 100644 --- a/generated/src/aws-cpp-sdk-geo-places/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-geo-places/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GEO-PLACES_MODEL_HEADERS "include/aws/geo-places/model/*.h" ) +file(GLOB AWS_GEO-PLACES_INTERNAL_HEADERS + "include/aws/geo-places/internal/*.h" +) + file(GLOB AWS_GEO-PLACES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GEO-PLACES_MODEL_SOURCE file(GLOB GEO-PLACES_UNIFIED_HEADERS ${AWS_GEO-PLACES_HEADERS} + ${AWS_GEO-PLACES_INTERNAL_HEADERS} ${AWS_GEO-PLACES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\geo-places" FILES ${AWS_GEO-PLACES_HEADERS}) + source_group("Header Files\\aws\\geo-places\\internal" FILES ${AWS_GEO-PLACES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\geo-places\\model" FILES ${AWS_GEO-PLACES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GEO-PLACES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GEO-PLACES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlacesEndpointProvider.h b/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlacesEndpointProvider.h index 25959a0e5e1..feadef35a5e 100644 --- a/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlacesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlacesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GEOPLACES_API GeoPlacesEndpointProvider : public GeoPlacesDefaultEpPro public: using GeoPlacesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GeoPlacesEndpointProvider() - : GeoPlacesDefaultEpProviderBase(Aws::GeoPlaces::GeoPlacesEndpointRules::GetRulesBlob(), - Aws::GeoPlaces::GeoPlacesEndpointRules::RulesBlobSize) {} + GeoPlacesEndpointProvider(); ~GeoPlacesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlaces_EXPORTS.h b/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlaces_EXPORTS.h index 2710ed981a3..c5a5b386e1c 100644 --- a/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlaces_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlaces_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GEOPLACES_API #define AWS_GEOPLACES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GEOPLACES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GEOPLACES_API #define AWS_GEOPLACES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GEOPLACES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GEOPLACES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlacesEndpointRules.h b/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/internal/GeoPlacesEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlacesEndpointRules.h rename to generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/internal/GeoPlacesEndpointRules.h index 6b3a276ba05..02391c77ac6 100644 --- a/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/GeoPlacesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-geo-places/include/aws/geo-places/internal/GeoPlacesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GeoPlaces { -class GeoPlacesEndpointRules { +class AWS_GEOPLACES_LOCAL GeoPlacesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointProvider.cpp index 07b7aabf6e2..2b31645008c 100644 --- a/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GeoPlaces { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GeoPlacesEndpointProvider::GeoPlacesEndpointProvider() + : GeoPlacesDefaultEpProviderBase(Aws::GeoPlaces::GeoPlacesEndpointRules::GetRulesBlob(), + Aws::GeoPlaces::GeoPlacesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GeoPlaces } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointRules.cpp b/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointRules.cpp index eda0be66455..98965f3a2ff 100644 --- a/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-geo-places/source/GeoPlacesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GeoPlaces { diff --git a/generated/src/aws-cpp-sdk-geo-routes/CMakeLists.txt b/generated/src/aws-cpp-sdk-geo-routes/CMakeLists.txt index 6f3e08ab48d..c30e930841d 100644 --- a/generated/src/aws-cpp-sdk-geo-routes/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-geo-routes/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GEO-ROUTES_MODEL_HEADERS "include/aws/geo-routes/model/*.h" ) +file(GLOB AWS_GEO-ROUTES_INTERNAL_HEADERS + "include/aws/geo-routes/internal/*.h" +) + file(GLOB AWS_GEO-ROUTES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GEO-ROUTES_MODEL_SOURCE file(GLOB GEO-ROUTES_UNIFIED_HEADERS ${AWS_GEO-ROUTES_HEADERS} + ${AWS_GEO-ROUTES_INTERNAL_HEADERS} ${AWS_GEO-ROUTES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\geo-routes" FILES ${AWS_GEO-ROUTES_HEADERS}) + source_group("Header Files\\aws\\geo-routes\\internal" FILES ${AWS_GEO-ROUTES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\geo-routes\\model" FILES ${AWS_GEO-ROUTES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GEO-ROUTES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GEO-ROUTES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutesEndpointProvider.h b/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutesEndpointProvider.h index 9cae9d44d29..b92ff69cda1 100644 --- a/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GEOROUTES_API GeoRoutesEndpointProvider : public GeoRoutesDefaultEpPro public: using GeoRoutesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GeoRoutesEndpointProvider() - : GeoRoutesDefaultEpProviderBase(Aws::GeoRoutes::GeoRoutesEndpointRules::GetRulesBlob(), - Aws::GeoRoutes::GeoRoutesEndpointRules::RulesBlobSize) {} + GeoRoutesEndpointProvider(); ~GeoRoutesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutes_EXPORTS.h b/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutes_EXPORTS.h index d46dcd519c0..50689c323bd 100644 --- a/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutes_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutes_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GEOROUTES_API #define AWS_GEOROUTES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GEOROUTES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GEOROUTES_API #define AWS_GEOROUTES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GEOROUTES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GEOROUTES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutesEndpointRules.h b/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/internal/GeoRoutesEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutesEndpointRules.h rename to generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/internal/GeoRoutesEndpointRules.h index d394533edde..d6f469b4489 100644 --- a/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/GeoRoutesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-geo-routes/include/aws/geo-routes/internal/GeoRoutesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GeoRoutes { -class GeoRoutesEndpointRules { +class AWS_GEOROUTES_LOCAL GeoRoutesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointProvider.cpp index 6d94114921a..56fa66da95e 100644 --- a/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GeoRoutes { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GeoRoutesEndpointProvider::GeoRoutesEndpointProvider() + : GeoRoutesDefaultEpProviderBase(Aws::GeoRoutes::GeoRoutesEndpointRules::GetRulesBlob(), + Aws::GeoRoutes::GeoRoutesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GeoRoutes } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointRules.cpp b/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointRules.cpp index 10948269031..2f8d2d7b8ed 100644 --- a/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-geo-routes/source/GeoRoutesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GeoRoutes { diff --git a/generated/src/aws-cpp-sdk-glacier/CMakeLists.txt b/generated/src/aws-cpp-sdk-glacier/CMakeLists.txt index d95b5dce20d..d676db49587 100644 --- a/generated/src/aws-cpp-sdk-glacier/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-glacier/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GLACIER_MODEL_HEADERS "include/aws/glacier/model/*.h" ) +file(GLOB AWS_GLACIER_INTERNAL_HEADERS + "include/aws/glacier/internal/*.h" +) + file(GLOB AWS_GLACIER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GLACIER_MODEL_SOURCE file(GLOB GLACIER_UNIFIED_HEADERS ${AWS_GLACIER_HEADERS} + ${AWS_GLACIER_INTERNAL_HEADERS} ${AWS_GLACIER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\glacier" FILES ${AWS_GLACIER_HEADERS}) + source_group("Header Files\\aws\\glacier\\internal" FILES ${AWS_GLACIER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\glacier\\model" FILES ${AWS_GLACIER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GLACIER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GLACIER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/GlacierEndpointProvider.h b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/GlacierEndpointProvider.h index 9f7abbe62ef..0df7ce8ccb5 100644 --- a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/GlacierEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/GlacierEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GLACIER_API GlacierEndpointProvider : public GlacierDefaultEpProviderB public: using GlacierResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GlacierEndpointProvider() - : GlacierDefaultEpProviderBase(Aws::Glacier::GlacierEndpointRules::GetRulesBlob(), - Aws::Glacier::GlacierEndpointRules::RulesBlobSize) {} + GlacierEndpointProvider(); ~GlacierEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h index 519b7171a63..21a2d3d59a1 100644 --- a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GLACIER_API #define AWS_GLACIER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GLACIER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLACIER_API #define AWS_GLACIER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GLACIER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GLACIER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/GlacierEndpointRules.h b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/internal/GlacierEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-glacier/include/aws/glacier/GlacierEndpointRules.h rename to generated/src/aws-cpp-sdk-glacier/include/aws/glacier/internal/GlacierEndpointRules.h index a1757b88c8b..215727af2ff 100644 --- a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/GlacierEndpointRules.h +++ b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/internal/GlacierEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Glacier { -class GlacierEndpointRules { +class AWS_GLACIER_LOCAL GlacierEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointProvider.cpp b/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointProvider.cpp index 17159158084..8773ac6247e 100644 --- a/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Glacier { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GlacierEndpointProvider::GlacierEndpointProvider() + : GlacierDefaultEpProviderBase(Aws::Glacier::GlacierEndpointRules::GetRulesBlob(), Aws::Glacier::GlacierEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Glacier } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointRules.cpp b/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointRules.cpp index 72eb7019470..2e9afc311ba 100644 --- a/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-glacier/source/GlacierEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Glacier { diff --git a/generated/src/aws-cpp-sdk-globalaccelerator/CMakeLists.txt b/generated/src/aws-cpp-sdk-globalaccelerator/CMakeLists.txt index 9dbbcac7cbd..cb6b00a5ace 100644 --- a/generated/src/aws-cpp-sdk-globalaccelerator/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-globalaccelerator/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GLOBALACCELERATOR_MODEL_HEADERS "include/aws/globalaccelerator/model/*.h" ) +file(GLOB AWS_GLOBALACCELERATOR_INTERNAL_HEADERS + "include/aws/globalaccelerator/internal/*.h" +) + file(GLOB AWS_GLOBALACCELERATOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GLOBALACCELERATOR_MODEL_SOURCE file(GLOB GLOBALACCELERATOR_UNIFIED_HEADERS ${AWS_GLOBALACCELERATOR_HEADERS} + ${AWS_GLOBALACCELERATOR_INTERNAL_HEADERS} ${AWS_GLOBALACCELERATOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\globalaccelerator" FILES ${AWS_GLOBALACCELERATOR_HEADERS}) + source_group("Header Files\\aws\\globalaccelerator\\internal" FILES ${AWS_GLOBALACCELERATOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\globalaccelerator\\model" FILES ${AWS_GLOBALACCELERATOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GLOBALACCELERATOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GLOBALACCELERATOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAcceleratorEndpointProvider.h b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAcceleratorEndpointProvider.h index 37783b3b6a9..53c4b0d2945 100644 --- a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAcceleratorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAcceleratorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_GLOBALACCELERATOR_API GlobalAcceleratorEndpointProvider : public Globa public: using GlobalAcceleratorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GlobalAcceleratorEndpointProvider() - : GlobalAcceleratorDefaultEpProviderBase(Aws::GlobalAccelerator::GlobalAcceleratorEndpointRules::GetRulesBlob(), - Aws::GlobalAccelerator::GlobalAcceleratorEndpointRules::RulesBlobSize) {} + GlobalAcceleratorEndpointProvider(); ~GlobalAcceleratorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h index 8a2924a6d28..f9ac14952e0 100644 --- a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GLOBALACCELERATOR_API #define AWS_GLOBALACCELERATOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GLOBALACCELERATOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLOBALACCELERATOR_API #define AWS_GLOBALACCELERATOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GLOBALACCELERATOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GLOBALACCELERATOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAcceleratorEndpointRules.h b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/internal/GlobalAcceleratorEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAcceleratorEndpointRules.h rename to generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/internal/GlobalAcceleratorEndpointRules.h index e04ccf7f102..17c8633fe77 100644 --- a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAcceleratorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/internal/GlobalAcceleratorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GlobalAccelerator { -class GlobalAcceleratorEndpointRules { +class AWS_GLOBALACCELERATOR_LOCAL GlobalAcceleratorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointProvider.cpp index 1963bd4c31b..f8a5d9483b4 100644 --- a/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GlobalAccelerator { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GlobalAcceleratorEndpointProvider::GlobalAcceleratorEndpointProvider() + : GlobalAcceleratorDefaultEpProviderBase(Aws::GlobalAccelerator::GlobalAcceleratorEndpointRules::GetRulesBlob(), + Aws::GlobalAccelerator::GlobalAcceleratorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GlobalAccelerator } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointRules.cpp b/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointRules.cpp index 981ac3d7ac9..0120343d218 100644 --- a/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-globalaccelerator/source/GlobalAcceleratorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GlobalAccelerator { diff --git a/generated/src/aws-cpp-sdk-glue/CMakeLists.txt b/generated/src/aws-cpp-sdk-glue/CMakeLists.txt index 5fbb615510f..8f289bca1bf 100644 --- a/generated/src/aws-cpp-sdk-glue/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-glue/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GLUE_MODEL_HEADERS "include/aws/glue/model/*.h" ) +file(GLOB AWS_GLUE_INTERNAL_HEADERS + "include/aws/glue/internal/*.h" +) + file(GLOB AWS_GLUE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GLUE_MODEL_SOURCE file(GLOB GLUE_UNIFIED_HEADERS ${AWS_GLUE_HEADERS} + ${AWS_GLUE_INTERNAL_HEADERS} ${AWS_GLUE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\glue" FILES ${AWS_GLUE_HEADERS}) + source_group("Header Files\\aws\\glue\\internal" FILES ${AWS_GLUE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\glue\\model" FILES ${AWS_GLUE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GLUE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GLUE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueEndpointProvider.h b/generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueEndpointProvider.h index 5ec40c89049..3f3dad1c828 100644 --- a/generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_GLUE_API GlueEndpointProvider : public GlueDefaultEpProviderBase { public: using GlueResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GlueEndpointProvider() - : GlueDefaultEpProviderBase(Aws::Glue::GlueEndpointRules::GetRulesBlob(), Aws::Glue::GlueEndpointRules::RulesBlobSize) {} + GlueEndpointProvider(); ~GlueEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h b/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h index 6f44cb3ac0b..3f06a964070 100644 --- a/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GLUE_API #define AWS_GLUE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GLUE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLUE_API #define AWS_GLUE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GLUE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GLUE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueEndpointRules.h b/generated/src/aws-cpp-sdk-glue/include/aws/glue/internal/GlueEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueEndpointRules.h rename to generated/src/aws-cpp-sdk-glue/include/aws/glue/internal/GlueEndpointRules.h index bcb54ac411a..98efa8a5396 100644 --- a/generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueEndpointRules.h +++ b/generated/src/aws-cpp-sdk-glue/include/aws/glue/internal/GlueEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Glue { -class GlueEndpointRules { +class AWS_GLUE_LOCAL GlueEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-glue/source/GlueEndpointProvider.cpp b/generated/src/aws-cpp-sdk-glue/source/GlueEndpointProvider.cpp index 16b1fca171c..35b8197c655 100644 --- a/generated/src/aws-cpp-sdk-glue/source/GlueEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-glue/source/GlueEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Glue { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GlueEndpointProvider::GlueEndpointProvider() + : GlueDefaultEpProviderBase(Aws::Glue::GlueEndpointRules::GetRulesBlob(), Aws::Glue::GlueEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Glue } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-glue/source/GlueEndpointRules.cpp b/generated/src/aws-cpp-sdk-glue/source/GlueEndpointRules.cpp index e63d640c471..10401a93085 100644 --- a/generated/src/aws-cpp-sdk-glue/source/GlueEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-glue/source/GlueEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Glue { diff --git a/generated/src/aws-cpp-sdk-grafana/CMakeLists.txt b/generated/src/aws-cpp-sdk-grafana/CMakeLists.txt index 90d7f75fb85..62f1fa2c2ce 100644 --- a/generated/src/aws-cpp-sdk-grafana/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-grafana/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GRAFANA_MODEL_HEADERS "include/aws/grafana/model/*.h" ) +file(GLOB AWS_GRAFANA_INTERNAL_HEADERS + "include/aws/grafana/internal/*.h" +) + file(GLOB AWS_GRAFANA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GRAFANA_MODEL_SOURCE file(GLOB GRAFANA_UNIFIED_HEADERS ${AWS_GRAFANA_HEADERS} + ${AWS_GRAFANA_INTERNAL_HEADERS} ${AWS_GRAFANA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\grafana" FILES ${AWS_GRAFANA_HEADERS}) + source_group("Header Files\\aws\\grafana\\internal" FILES ${AWS_GRAFANA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\grafana\\model" FILES ${AWS_GRAFANA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GRAFANA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GRAFANA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafanaEndpointProvider.h b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafanaEndpointProvider.h index d1aaec01623..873994440ed 100644 --- a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafanaEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafanaEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MANAGEDGRAFANA_API ManagedGrafanaEndpointProvider : public ManagedGraf public: using ManagedGrafanaResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ManagedGrafanaEndpointProvider() - : ManagedGrafanaDefaultEpProviderBase(Aws::ManagedGrafana::ManagedGrafanaEndpointRules::GetRulesBlob(), - Aws::ManagedGrafana::ManagedGrafanaEndpointRules::RulesBlobSize) {} + ManagedGrafanaEndpointProvider(); ~ManagedGrafanaEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h index 6756d8cf84d..bdacbea4c76 100644 --- a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MANAGEDGRAFANA_API #define AWS_MANAGEDGRAFANA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MANAGEDGRAFANA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MANAGEDGRAFANA_API #define AWS_MANAGEDGRAFANA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MANAGEDGRAFANA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MANAGEDGRAFANA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafanaEndpointRules.h b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/internal/ManagedGrafanaEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafanaEndpointRules.h rename to generated/src/aws-cpp-sdk-grafana/include/aws/grafana/internal/ManagedGrafanaEndpointRules.h index 346c70e7073..aa1d03d46c1 100644 --- a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafanaEndpointRules.h +++ b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/internal/ManagedGrafanaEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ManagedGrafana { -class ManagedGrafanaEndpointRules { +class AWS_MANAGEDGRAFANA_LOCAL ManagedGrafanaEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointProvider.cpp b/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointProvider.cpp index 8c9e985b692..ee271a8fdd5 100644 --- a/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ManagedGrafana { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ManagedGrafanaEndpointProvider::ManagedGrafanaEndpointProvider() + : ManagedGrafanaDefaultEpProviderBase(Aws::ManagedGrafana::ManagedGrafanaEndpointRules::GetRulesBlob(), + Aws::ManagedGrafana::ManagedGrafanaEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ManagedGrafana } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointRules.cpp b/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointRules.cpp index 1756f4f8463..1005db39df7 100644 --- a/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-grafana/source/ManagedGrafanaEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ManagedGrafana { diff --git a/generated/src/aws-cpp-sdk-greengrass/CMakeLists.txt b/generated/src/aws-cpp-sdk-greengrass/CMakeLists.txt index 17c97dbb4bc..1da656ef696 100644 --- a/generated/src/aws-cpp-sdk-greengrass/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-greengrass/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GREENGRASS_MODEL_HEADERS "include/aws/greengrass/model/*.h" ) +file(GLOB AWS_GREENGRASS_INTERNAL_HEADERS + "include/aws/greengrass/internal/*.h" +) + file(GLOB AWS_GREENGRASS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GREENGRASS_MODEL_SOURCE file(GLOB GREENGRASS_UNIFIED_HEADERS ${AWS_GREENGRASS_HEADERS} + ${AWS_GREENGRASS_INTERNAL_HEADERS} ${AWS_GREENGRASS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\greengrass" FILES ${AWS_GREENGRASS_HEADERS}) + source_group("Header Files\\aws\\greengrass\\internal" FILES ${AWS_GREENGRASS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\greengrass\\model" FILES ${AWS_GREENGRASS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GREENGRASS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GREENGRASS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/GreengrassEndpointProvider.h b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/GreengrassEndpointProvider.h index 81440478bb2..7d061d66f95 100644 --- a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/GreengrassEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/GreengrassEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GREENGRASS_API GreengrassEndpointProvider : public GreengrassDefaultEp public: using GreengrassResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GreengrassEndpointProvider() - : GreengrassDefaultEpProviderBase(Aws::Greengrass::GreengrassEndpointRules::GetRulesBlob(), - Aws::Greengrass::GreengrassEndpointRules::RulesBlobSize) {} + GreengrassEndpointProvider(); ~GreengrassEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h index d2f4591e14b..c8b1128f536 100644 --- a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GREENGRASS_API #define AWS_GREENGRASS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GREENGRASS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GREENGRASS_API #define AWS_GREENGRASS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GREENGRASS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GREENGRASS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/GreengrassEndpointRules.h b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/internal/GreengrassEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/GreengrassEndpointRules.h rename to generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/internal/GreengrassEndpointRules.h index 83df2e6c5b5..a9db631924d 100644 --- a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/GreengrassEndpointRules.h +++ b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/internal/GreengrassEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Greengrass { -class GreengrassEndpointRules { +class AWS_GREENGRASS_LOCAL GreengrassEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointProvider.cpp b/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointProvider.cpp index f31bf3ce656..81ffa839524 100644 --- a/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Greengrass { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GreengrassEndpointProvider::GreengrassEndpointProvider() + : GreengrassDefaultEpProviderBase(Aws::Greengrass::GreengrassEndpointRules::GetRulesBlob(), + Aws::Greengrass::GreengrassEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Greengrass } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointRules.cpp b/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointRules.cpp index 39758b310f1..8815d862946 100644 --- a/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-greengrass/source/GreengrassEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Greengrass { diff --git a/generated/src/aws-cpp-sdk-greengrassv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-greengrassv2/CMakeLists.txt index 295d6f466cb..e12522785f6 100644 --- a/generated/src/aws-cpp-sdk-greengrassv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-greengrassv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GREENGRASSV2_MODEL_HEADERS "include/aws/greengrassv2/model/*.h" ) +file(GLOB AWS_GREENGRASSV2_INTERNAL_HEADERS + "include/aws/greengrassv2/internal/*.h" +) + file(GLOB AWS_GREENGRASSV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GREENGRASSV2_MODEL_SOURCE file(GLOB GREENGRASSV2_UNIFIED_HEADERS ${AWS_GREENGRASSV2_HEADERS} + ${AWS_GREENGRASSV2_INTERNAL_HEADERS} ${AWS_GREENGRASSV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\greengrassv2" FILES ${AWS_GREENGRASSV2_HEADERS}) + source_group("Header Files\\aws\\greengrassv2\\internal" FILES ${AWS_GREENGRASSV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\greengrassv2\\model" FILES ${AWS_GREENGRASSV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GREENGRASSV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GREENGRASSV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2EndpointProvider.h b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2EndpointProvider.h index 0d7f5a86abd..14a6f59220d 100644 --- a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GREENGRASSV2_API GreengrassV2EndpointProvider : public GreengrassV2Def public: using GreengrassV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GreengrassV2EndpointProvider() - : GreengrassV2DefaultEpProviderBase(Aws::GreengrassV2::GreengrassV2EndpointRules::GetRulesBlob(), - Aws::GreengrassV2::GreengrassV2EndpointRules::RulesBlobSize) {} + GreengrassV2EndpointProvider(); ~GreengrassV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h index 6d36c614968..3f2cbce4e38 100644 --- a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GREENGRASSV2_API #define AWS_GREENGRASSV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GREENGRASSV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GREENGRASSV2_API #define AWS_GREENGRASSV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GREENGRASSV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GREENGRASSV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2EndpointRules.h b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/internal/GreengrassV2EndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2EndpointRules.h rename to generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/internal/GreengrassV2EndpointRules.h index d5135904f8b..2aa4169ecd6 100644 --- a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/internal/GreengrassV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GreengrassV2 { -class GreengrassV2EndpointRules { +class AWS_GREENGRASSV2_LOCAL GreengrassV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointProvider.cpp index 2a3514ddf57..ae4b827cae3 100644 --- a/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GreengrassV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GreengrassV2EndpointProvider::GreengrassV2EndpointProvider() + : GreengrassV2DefaultEpProviderBase(Aws::GreengrassV2::GreengrassV2EndpointRules::GetRulesBlob(), + Aws::GreengrassV2::GreengrassV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GreengrassV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointRules.cpp index 4ba9c408bf7..049903d7b2a 100644 --- a/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-greengrassv2/source/GreengrassV2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GreengrassV2 { diff --git a/generated/src/aws-cpp-sdk-groundstation/CMakeLists.txt b/generated/src/aws-cpp-sdk-groundstation/CMakeLists.txt index 6976ee92675..eecbafa0f0e 100644 --- a/generated/src/aws-cpp-sdk-groundstation/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-groundstation/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GROUNDSTATION_MODEL_HEADERS "include/aws/groundstation/model/*.h" ) +file(GLOB AWS_GROUNDSTATION_INTERNAL_HEADERS + "include/aws/groundstation/internal/*.h" +) + file(GLOB AWS_GROUNDSTATION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GROUNDSTATION_MODEL_SOURCE file(GLOB GROUNDSTATION_UNIFIED_HEADERS ${AWS_GROUNDSTATION_HEADERS} + ${AWS_GROUNDSTATION_INTERNAL_HEADERS} ${AWS_GROUNDSTATION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\groundstation" FILES ${AWS_GROUNDSTATION_HEADERS}) + source_group("Header Files\\aws\\groundstation\\internal" FILES ${AWS_GROUNDSTATION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\groundstation\\model" FILES ${AWS_GROUNDSTATION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GROUNDSTATION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GROUNDSTATION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStationEndpointProvider.h b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStationEndpointProvider.h index 09690ed2f84..29543b48ed5 100644 --- a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStationEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStationEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GROUNDSTATION_API GroundStationEndpointProvider : public GroundStation public: using GroundStationResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GroundStationEndpointProvider() - : GroundStationDefaultEpProviderBase(Aws::GroundStation::GroundStationEndpointRules::GetRulesBlob(), - Aws::GroundStation::GroundStationEndpointRules::RulesBlobSize) {} + GroundStationEndpointProvider(); ~GroundStationEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h index 49109b2aff3..6d7738dccfd 100644 --- a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GROUNDSTATION_API #define AWS_GROUNDSTATION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GROUNDSTATION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GROUNDSTATION_API #define AWS_GROUNDSTATION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GROUNDSTATION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GROUNDSTATION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStationEndpointRules.h b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/internal/GroundStationEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStationEndpointRules.h rename to generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/internal/GroundStationEndpointRules.h index 8609b2c3cc8..42d5a25eb42 100644 --- a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStationEndpointRules.h +++ b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/internal/GroundStationEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GroundStation { -class GroundStationEndpointRules { +class AWS_GROUNDSTATION_LOCAL GroundStationEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointProvider.cpp b/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointProvider.cpp index e4edc4d5e33..e07571e01a0 100644 --- a/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GroundStation { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GroundStationEndpointProvider::GroundStationEndpointProvider() + : GroundStationDefaultEpProviderBase(Aws::GroundStation::GroundStationEndpointRules::GetRulesBlob(), + Aws::GroundStation::GroundStationEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GroundStation } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointRules.cpp b/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointRules.cpp index 93fde4d4846..6c1d0abf0a8 100644 --- a/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-groundstation/source/GroundStationEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GroundStation { diff --git a/generated/src/aws-cpp-sdk-guardduty/CMakeLists.txt b/generated/src/aws-cpp-sdk-guardduty/CMakeLists.txt index 51314c7a993..365e0a974de 100644 --- a/generated/src/aws-cpp-sdk-guardduty/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-guardduty/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_GUARDDUTY_MODEL_HEADERS "include/aws/guardduty/model/*.h" ) +file(GLOB AWS_GUARDDUTY_INTERNAL_HEADERS + "include/aws/guardduty/internal/*.h" +) + file(GLOB AWS_GUARDDUTY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_GUARDDUTY_MODEL_SOURCE file(GLOB GUARDDUTY_UNIFIED_HEADERS ${AWS_GUARDDUTY_HEADERS} + ${AWS_GUARDDUTY_INTERNAL_HEADERS} ${AWS_GUARDDUTY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\guardduty" FILES ${AWS_GUARDDUTY_HEADERS}) + source_group("Header Files\\aws\\guardduty\\internal" FILES ${AWS_GUARDDUTY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\guardduty\\model" FILES ${AWS_GUARDDUTY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_GUARDDUTY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_GUARDDUTY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDutyEndpointProvider.h b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDutyEndpointProvider.h index 8653fdde07e..f245f36ab5e 100644 --- a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDutyEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDutyEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_GUARDDUTY_API GuardDutyEndpointProvider : public GuardDutyDefaultEpPro public: using GuardDutyResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - GuardDutyEndpointProvider() - : GuardDutyDefaultEpProviderBase(Aws::GuardDuty::GuardDutyEndpointRules::GetRulesBlob(), - Aws::GuardDuty::GuardDutyEndpointRules::RulesBlobSize) {} + GuardDutyEndpointProvider(); ~GuardDutyEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h index 8317a926a1a..d9efaa72cd9 100644 --- a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_GUARDDUTY_API #define AWS_GUARDDUTY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_GUARDDUTY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GUARDDUTY_API #define AWS_GUARDDUTY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_GUARDDUTY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_GUARDDUTY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDutyEndpointRules.h b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/internal/GuardDutyEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDutyEndpointRules.h rename to generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/internal/GuardDutyEndpointRules.h index e074d278b9c..65afc5bf1b3 100644 --- a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDutyEndpointRules.h +++ b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/internal/GuardDutyEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace GuardDuty { -class GuardDutyEndpointRules { +class AWS_GUARDDUTY_LOCAL GuardDutyEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointProvider.cpp b/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointProvider.cpp index f63b41f5428..f896ece0d94 100644 --- a/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace GuardDuty { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +GuardDutyEndpointProvider::GuardDutyEndpointProvider() + : GuardDutyDefaultEpProviderBase(Aws::GuardDuty::GuardDutyEndpointRules::GetRulesBlob(), + Aws::GuardDuty::GuardDutyEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace GuardDuty } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointRules.cpp b/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointRules.cpp index dbf1c44edd3..aad9a51d666 100644 --- a/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-guardduty/source/GuardDutyEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace GuardDuty { diff --git a/generated/src/aws-cpp-sdk-health/CMakeLists.txt b/generated/src/aws-cpp-sdk-health/CMakeLists.txt index f84c377ec28..9d4b0f153c1 100644 --- a/generated/src/aws-cpp-sdk-health/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-health/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_HEALTH_MODEL_HEADERS "include/aws/health/model/*.h" ) +file(GLOB AWS_HEALTH_INTERNAL_HEADERS + "include/aws/health/internal/*.h" +) + file(GLOB AWS_HEALTH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_HEALTH_MODEL_SOURCE file(GLOB HEALTH_UNIFIED_HEADERS ${AWS_HEALTH_HEADERS} + ${AWS_HEALTH_INTERNAL_HEADERS} ${AWS_HEALTH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\health" FILES ${AWS_HEALTH_HEADERS}) + source_group("Header Files\\aws\\health\\internal" FILES ${AWS_HEALTH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\health\\model" FILES ${AWS_HEALTH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_HEALTH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_HEALTH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-health/include/aws/health/HealthEndpointProvider.h b/generated/src/aws-cpp-sdk-health/include/aws/health/HealthEndpointProvider.h index 4fcc98d24b7..1b8ca21fad4 100644 --- a/generated/src/aws-cpp-sdk-health/include/aws/health/HealthEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-health/include/aws/health/HealthEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_HEALTH_API HealthEndpointProvider : public HealthDefaultEpProviderBase public: using HealthResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - HealthEndpointProvider() - : HealthDefaultEpProviderBase(Aws::Health::HealthEndpointRules::GetRulesBlob(), Aws::Health::HealthEndpointRules::RulesBlobSize) {} + HealthEndpointProvider(); ~HealthEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h b/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h index 76ccc6cee7d..6f5ff7751fe 100644 --- a/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_HEALTH_API #define AWS_HEALTH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_HEALTH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_HEALTH_API #define AWS_HEALTH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_HEALTH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_HEALTH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-health/include/aws/health/HealthEndpointRules.h b/generated/src/aws-cpp-sdk-health/include/aws/health/internal/HealthEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-health/include/aws/health/HealthEndpointRules.h rename to generated/src/aws-cpp-sdk-health/include/aws/health/internal/HealthEndpointRules.h index 5e9e5351588..3220779b203 100644 --- a/generated/src/aws-cpp-sdk-health/include/aws/health/HealthEndpointRules.h +++ b/generated/src/aws-cpp-sdk-health/include/aws/health/internal/HealthEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Health { -class HealthEndpointRules { +class AWS_HEALTH_LOCAL HealthEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-health/source/HealthEndpointProvider.cpp b/generated/src/aws-cpp-sdk-health/source/HealthEndpointProvider.cpp index 81f71b1053b..7e83d738942 100644 --- a/generated/src/aws-cpp-sdk-health/source/HealthEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-health/source/HealthEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Health { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +HealthEndpointProvider::HealthEndpointProvider() + : HealthDefaultEpProviderBase(Aws::Health::HealthEndpointRules::GetRulesBlob(), Aws::Health::HealthEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Health } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-health/source/HealthEndpointRules.cpp b/generated/src/aws-cpp-sdk-health/source/HealthEndpointRules.cpp index 46a15090f23..ebf4c33eafe 100644 --- a/generated/src/aws-cpp-sdk-health/source/HealthEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-health/source/HealthEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Health { diff --git a/generated/src/aws-cpp-sdk-healthlake/CMakeLists.txt b/generated/src/aws-cpp-sdk-healthlake/CMakeLists.txt index 2f54a1145b5..ff5c9281ed1 100644 --- a/generated/src/aws-cpp-sdk-healthlake/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-healthlake/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_HEALTHLAKE_MODEL_HEADERS "include/aws/healthlake/model/*.h" ) +file(GLOB AWS_HEALTHLAKE_INTERNAL_HEADERS + "include/aws/healthlake/internal/*.h" +) + file(GLOB AWS_HEALTHLAKE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_HEALTHLAKE_MODEL_SOURCE file(GLOB HEALTHLAKE_UNIFIED_HEADERS ${AWS_HEALTHLAKE_HEADERS} + ${AWS_HEALTHLAKE_INTERNAL_HEADERS} ${AWS_HEALTHLAKE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\healthlake" FILES ${AWS_HEALTHLAKE_HEADERS}) + source_group("Header Files\\aws\\healthlake\\internal" FILES ${AWS_HEALTHLAKE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\healthlake\\model" FILES ${AWS_HEALTHLAKE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_HEALTHLAKE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_HEALTHLAKE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLakeEndpointProvider.h b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLakeEndpointProvider.h index c05cdd8b278..b9e1e42947a 100644 --- a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLakeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLakeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_HEALTHLAKE_API HealthLakeEndpointProvider : public HealthLakeDefaultEp public: using HealthLakeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - HealthLakeEndpointProvider() - : HealthLakeDefaultEpProviderBase(Aws::HealthLake::HealthLakeEndpointRules::GetRulesBlob(), - Aws::HealthLake::HealthLakeEndpointRules::RulesBlobSize) {} + HealthLakeEndpointProvider(); ~HealthLakeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h index ba34f146720..2cde498d63e 100644 --- a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_HEALTHLAKE_API #define AWS_HEALTHLAKE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_HEALTHLAKE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_HEALTHLAKE_API #define AWS_HEALTHLAKE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_HEALTHLAKE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_HEALTHLAKE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLakeEndpointRules.h b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/internal/HealthLakeEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLakeEndpointRules.h rename to generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/internal/HealthLakeEndpointRules.h index 3451399f990..e1836528432 100644 --- a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLakeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/internal/HealthLakeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace HealthLake { -class HealthLakeEndpointRules { +class AWS_HEALTHLAKE_LOCAL HealthLakeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointProvider.cpp index db7333659df..21c20ed2b5d 100644 --- a/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace HealthLake { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +HealthLakeEndpointProvider::HealthLakeEndpointProvider() + : HealthLakeDefaultEpProviderBase(Aws::HealthLake::HealthLakeEndpointRules::GetRulesBlob(), + Aws::HealthLake::HealthLakeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace HealthLake } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointRules.cpp b/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointRules.cpp index 891e2f73653..4c659d843c5 100644 --- a/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-healthlake/source/HealthLakeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace HealthLake { diff --git a/generated/src/aws-cpp-sdk-iam/CMakeLists.txt b/generated/src/aws-cpp-sdk-iam/CMakeLists.txt index 85178f8a795..490fdd4dfd1 100644 --- a/generated/src/aws-cpp-sdk-iam/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iam/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IAM_MODEL_HEADERS "include/aws/iam/model/*.h" ) +file(GLOB AWS_IAM_INTERNAL_HEADERS + "include/aws/iam/internal/*.h" +) + file(GLOB AWS_IAM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IAM_MODEL_SOURCE file(GLOB IAM_UNIFIED_HEADERS ${AWS_IAM_HEADERS} + ${AWS_IAM_INTERNAL_HEADERS} ${AWS_IAM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iam" FILES ${AWS_IAM_HEADERS}) + source_group("Header Files\\aws\\iam\\internal" FILES ${AWS_IAM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iam\\model" FILES ${AWS_IAM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IAM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IAM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMEndpointProvider.h b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMEndpointProvider.h index 7fad7a0e55c..9c4d1677267 100644 --- a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_IAM_API IAMEndpointProvider : public IAMDefaultEpProviderBase { public: using IAMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IAMEndpointProvider() : IAMDefaultEpProviderBase(Aws::IAM::IAMEndpointRules::GetRulesBlob(), Aws::IAM::IAMEndpointRules::RulesBlobSize) {} + IAMEndpointProvider(); ~IAMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h index 06405d0d589..eedaac9b8ec 100644 --- a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IAM_API #define AWS_IAM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IAM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IAM_API #define AWS_IAM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IAM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IAM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMEndpointRules.h b/generated/src/aws-cpp-sdk-iam/include/aws/iam/internal/IAMEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMEndpointRules.h rename to generated/src/aws-cpp-sdk-iam/include/aws/iam/internal/IAMEndpointRules.h index 50acdea4ece..0cf871f33a6 100644 --- a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iam/include/aws/iam/internal/IAMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IAM { -class IAMEndpointRules { +class AWS_IAM_LOCAL IAMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iam/source/IAMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iam/source/IAMEndpointProvider.cpp index af07f235f83..8fa618e899e 100644 --- a/generated/src/aws-cpp-sdk-iam/source/IAMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iam/source/IAMEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace IAM { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IAMEndpointProvider::IAMEndpointProvider() + : IAMDefaultEpProviderBase(Aws::IAM::IAMEndpointRules::GetRulesBlob(), Aws::IAM::IAMEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IAM } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iam/source/IAMEndpointRules.cpp b/generated/src/aws-cpp-sdk-iam/source/IAMEndpointRules.cpp index 9a6ee1b6fc7..c74b31f839f 100644 --- a/generated/src/aws-cpp-sdk-iam/source/IAMEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iam/source/IAMEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IAM { diff --git a/generated/src/aws-cpp-sdk-identitystore/CMakeLists.txt b/generated/src/aws-cpp-sdk-identitystore/CMakeLists.txt index 9df34581cb6..f13f5334392 100644 --- a/generated/src/aws-cpp-sdk-identitystore/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-identitystore/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IDENTITYSTORE_MODEL_HEADERS "include/aws/identitystore/model/*.h" ) +file(GLOB AWS_IDENTITYSTORE_INTERNAL_HEADERS + "include/aws/identitystore/internal/*.h" +) + file(GLOB AWS_IDENTITYSTORE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IDENTITYSTORE_MODEL_SOURCE file(GLOB IDENTITYSTORE_UNIFIED_HEADERS ${AWS_IDENTITYSTORE_HEADERS} + ${AWS_IDENTITYSTORE_INTERNAL_HEADERS} ${AWS_IDENTITYSTORE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\identitystore" FILES ${AWS_IDENTITYSTORE_HEADERS}) + source_group("Header Files\\aws\\identitystore\\internal" FILES ${AWS_IDENTITYSTORE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\identitystore\\model" FILES ${AWS_IDENTITYSTORE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IDENTITYSTORE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IDENTITYSTORE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStoreEndpointProvider.h b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStoreEndpointProvider.h index e559d0172b5..8a645c96234 100644 --- a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStoreEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStoreEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IDENTITYSTORE_API IdentityStoreEndpointProvider : public IdentityStore public: using IdentityStoreResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IdentityStoreEndpointProvider() - : IdentityStoreDefaultEpProviderBase(Aws::IdentityStore::IdentityStoreEndpointRules::GetRulesBlob(), - Aws::IdentityStore::IdentityStoreEndpointRules::RulesBlobSize) {} + IdentityStoreEndpointProvider(); ~IdentityStoreEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h index c442b289073..db6372f9b1d 100644 --- a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IDENTITYSTORE_API #define AWS_IDENTITYSTORE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IDENTITYSTORE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IDENTITYSTORE_API #define AWS_IDENTITYSTORE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IDENTITYSTORE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IDENTITYSTORE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStoreEndpointRules.h b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/internal/IdentityStoreEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStoreEndpointRules.h rename to generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/internal/IdentityStoreEndpointRules.h index 9d897c77880..550468bc030 100644 --- a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStoreEndpointRules.h +++ b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/internal/IdentityStoreEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IdentityStore { -class IdentityStoreEndpointRules { +class AWS_IDENTITYSTORE_LOCAL IdentityStoreEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointProvider.cpp b/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointProvider.cpp index 6a5c8c6f2f8..fa0134107e9 100644 --- a/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IdentityStore { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IdentityStoreEndpointProvider::IdentityStoreEndpointProvider() + : IdentityStoreDefaultEpProviderBase(Aws::IdentityStore::IdentityStoreEndpointRules::GetRulesBlob(), + Aws::IdentityStore::IdentityStoreEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IdentityStore } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointRules.cpp b/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointRules.cpp index f9fe6263617..8ceb761e218 100644 --- a/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-identitystore/source/IdentityStoreEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IdentityStore { diff --git a/generated/src/aws-cpp-sdk-imagebuilder/CMakeLists.txt b/generated/src/aws-cpp-sdk-imagebuilder/CMakeLists.txt index 3bbedeca25a..91acc832ebe 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-imagebuilder/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IMAGEBUILDER_MODEL_HEADERS "include/aws/imagebuilder/model/*.h" ) +file(GLOB AWS_IMAGEBUILDER_INTERNAL_HEADERS + "include/aws/imagebuilder/internal/*.h" +) + file(GLOB AWS_IMAGEBUILDER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IMAGEBUILDER_MODEL_SOURCE file(GLOB IMAGEBUILDER_UNIFIED_HEADERS ${AWS_IMAGEBUILDER_HEADERS} + ${AWS_IMAGEBUILDER_INTERNAL_HEADERS} ${AWS_IMAGEBUILDER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\imagebuilder" FILES ${AWS_IMAGEBUILDER_HEADERS}) + source_group("Header Files\\aws\\imagebuilder\\internal" FILES ${AWS_IMAGEBUILDER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\imagebuilder\\model" FILES ${AWS_IMAGEBUILDER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IMAGEBUILDER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IMAGEBUILDER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/ImagebuilderEndpointProvider.h b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/ImagebuilderEndpointProvider.h index b242f2c72d3..364eceffadb 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/ImagebuilderEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/ImagebuilderEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IMAGEBUILDER_API ImagebuilderEndpointProvider : public ImagebuilderDef public: using ImagebuilderResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ImagebuilderEndpointProvider() - : ImagebuilderDefaultEpProviderBase(Aws::imagebuilder::ImagebuilderEndpointRules::GetRulesBlob(), - Aws::imagebuilder::ImagebuilderEndpointRules::RulesBlobSize) {} + ImagebuilderEndpointProvider(); ~ImagebuilderEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h index 83d5d56ef89..3d1a23c70f5 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IMAGEBUILDER_API #define AWS_IMAGEBUILDER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IMAGEBUILDER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IMAGEBUILDER_API #define AWS_IMAGEBUILDER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IMAGEBUILDER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IMAGEBUILDER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/ImagebuilderEndpointRules.h b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/internal/ImagebuilderEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/ImagebuilderEndpointRules.h rename to generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/internal/ImagebuilderEndpointRules.h index fb29c997555..9e91a08d45c 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/ImagebuilderEndpointRules.h +++ b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/internal/ImagebuilderEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace imagebuilder { -class ImagebuilderEndpointRules { +class AWS_IMAGEBUILDER_LOCAL ImagebuilderEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointProvider.cpp b/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointProvider.cpp index e5cc582ebfb..7d059d57503 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace imagebuilder { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ImagebuilderEndpointProvider::ImagebuilderEndpointProvider() + : ImagebuilderDefaultEpProviderBase(Aws::imagebuilder::ImagebuilderEndpointRules::GetRulesBlob(), + Aws::imagebuilder::ImagebuilderEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace imagebuilder } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointRules.cpp b/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointRules.cpp index 838bb71996d..dc1f45101ad 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-imagebuilder/source/ImagebuilderEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace imagebuilder { diff --git a/generated/src/aws-cpp-sdk-importexport/CMakeLists.txt b/generated/src/aws-cpp-sdk-importexport/CMakeLists.txt index a25e97fe818..b27f66613da 100644 --- a/generated/src/aws-cpp-sdk-importexport/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-importexport/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IMPORTEXPORT_MODEL_HEADERS "include/aws/importexport/model/*.h" ) +file(GLOB AWS_IMPORTEXPORT_INTERNAL_HEADERS + "include/aws/importexport/internal/*.h" +) + file(GLOB AWS_IMPORTEXPORT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IMPORTEXPORT_MODEL_SOURCE file(GLOB IMPORTEXPORT_UNIFIED_HEADERS ${AWS_IMPORTEXPORT_HEADERS} + ${AWS_IMPORTEXPORT_INTERNAL_HEADERS} ${AWS_IMPORTEXPORT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\importexport" FILES ${AWS_IMPORTEXPORT_HEADERS}) + source_group("Header Files\\aws\\importexport\\internal" FILES ${AWS_IMPORTEXPORT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\importexport\\model" FILES ${AWS_IMPORTEXPORT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IMPORTEXPORT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IMPORTEXPORT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExportEndpointProvider.h b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExportEndpointProvider.h index 6e4d56425bb..2c8ca9de456 100644 --- a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExportEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExportEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IMPORTEXPORT_API ImportExportEndpointProvider : public ImportExportDef public: using ImportExportResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ImportExportEndpointProvider() - : ImportExportDefaultEpProviderBase(Aws::ImportExport::ImportExportEndpointRules::GetRulesBlob(), - Aws::ImportExport::ImportExportEndpointRules::RulesBlobSize) {} + ImportExportEndpointProvider(); ~ImportExportEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h index 5be9f81754a..9f0b87cfb7f 100644 --- a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IMPORTEXPORT_API #define AWS_IMPORTEXPORT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IMPORTEXPORT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IMPORTEXPORT_API #define AWS_IMPORTEXPORT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IMPORTEXPORT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IMPORTEXPORT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExportEndpointRules.h b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/internal/ImportExportEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExportEndpointRules.h rename to generated/src/aws-cpp-sdk-importexport/include/aws/importexport/internal/ImportExportEndpointRules.h index b855277696c..ec7df0e37c1 100644 --- a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExportEndpointRules.h +++ b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/internal/ImportExportEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ImportExport { -class ImportExportEndpointRules { +class AWS_IMPORTEXPORT_LOCAL ImportExportEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointProvider.cpp b/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointProvider.cpp index 0a02983c069..f6864358773 100644 --- a/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ImportExport { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ImportExportEndpointProvider::ImportExportEndpointProvider() + : ImportExportDefaultEpProviderBase(Aws::ImportExport::ImportExportEndpointRules::GetRulesBlob(), + Aws::ImportExport::ImportExportEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ImportExport } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointRules.cpp b/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointRules.cpp index b4b08750134..fb60258cdf3 100644 --- a/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-importexport/source/ImportExportEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ImportExport { diff --git a/generated/src/aws-cpp-sdk-inspector-scan/CMakeLists.txt b/generated/src/aws-cpp-sdk-inspector-scan/CMakeLists.txt index 3e1cdd97ed3..3f2457aa9d5 100644 --- a/generated/src/aws-cpp-sdk-inspector-scan/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-inspector-scan/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_INSPECTOR-SCAN_MODEL_HEADERS "include/aws/inspector-scan/model/*.h" ) +file(GLOB AWS_INSPECTOR-SCAN_INTERNAL_HEADERS + "include/aws/inspector-scan/internal/*.h" +) + file(GLOB AWS_INSPECTOR-SCAN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_INSPECTOR-SCAN_MODEL_SOURCE file(GLOB INSPECTOR-SCAN_UNIFIED_HEADERS ${AWS_INSPECTOR-SCAN_HEADERS} + ${AWS_INSPECTOR-SCAN_INTERNAL_HEADERS} ${AWS_INSPECTOR-SCAN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\inspector-scan" FILES ${AWS_INSPECTOR-SCAN_HEADERS}) + source_group("Header Files\\aws\\inspector-scan\\internal" FILES ${AWS_INSPECTOR-SCAN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\inspector-scan\\model" FILES ${AWS_INSPECTOR-SCAN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_INSPECTOR-SCAN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_INSPECTOR-SCAN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/InspectorscanEndpointProvider.h b/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/InspectorscanEndpointProvider.h index 0f51fe874d3..b7e7b2be14d 100644 --- a/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/InspectorscanEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/InspectorscanEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_INSPECTORSCAN_API InspectorscanEndpointProvider : public Inspectorscan public: using InspectorscanResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - InspectorscanEndpointProvider() - : InspectorscanDefaultEpProviderBase(Aws::inspectorscan::InspectorscanEndpointRules::GetRulesBlob(), - Aws::inspectorscan::InspectorscanEndpointRules::RulesBlobSize) {} + InspectorscanEndpointProvider(); ~InspectorscanEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/Inspectorscan_EXPORTS.h b/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/Inspectorscan_EXPORTS.h index 28838db6049..f4343061279 100644 --- a/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/Inspectorscan_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/Inspectorscan_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_INSPECTORSCAN_API #define AWS_INSPECTORSCAN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_INSPECTORSCAN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INSPECTORSCAN_API #define AWS_INSPECTORSCAN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_INSPECTORSCAN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_INSPECTORSCAN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/InspectorscanEndpointRules.h b/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/internal/InspectorscanEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/InspectorscanEndpointRules.h rename to generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/internal/InspectorscanEndpointRules.h index 63e8742bd70..8c88e60e184 100644 --- a/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/InspectorscanEndpointRules.h +++ b/generated/src/aws-cpp-sdk-inspector-scan/include/aws/inspector-scan/internal/InspectorscanEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace inspectorscan { -class InspectorscanEndpointRules { +class AWS_INSPECTORSCAN_LOCAL InspectorscanEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointProvider.cpp b/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointProvider.cpp index 4afeed27a55..779b2ba5e70 100644 --- a/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace inspectorscan { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +InspectorscanEndpointProvider::InspectorscanEndpointProvider() + : InspectorscanDefaultEpProviderBase(Aws::inspectorscan::InspectorscanEndpointRules::GetRulesBlob(), + Aws::inspectorscan::InspectorscanEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace inspectorscan } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointRules.cpp b/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointRules.cpp index 441ef0d3c70..e196bbd93cd 100644 --- a/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-inspector-scan/source/InspectorscanEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace inspectorscan { diff --git a/generated/src/aws-cpp-sdk-inspector/CMakeLists.txt b/generated/src/aws-cpp-sdk-inspector/CMakeLists.txt index cfd674fc147..c04e05d4773 100644 --- a/generated/src/aws-cpp-sdk-inspector/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-inspector/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_INSPECTOR_MODEL_HEADERS "include/aws/inspector/model/*.h" ) +file(GLOB AWS_INSPECTOR_INTERNAL_HEADERS + "include/aws/inspector/internal/*.h" +) + file(GLOB AWS_INSPECTOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_INSPECTOR_MODEL_SOURCE file(GLOB INSPECTOR_UNIFIED_HEADERS ${AWS_INSPECTOR_HEADERS} + ${AWS_INSPECTOR_INTERNAL_HEADERS} ${AWS_INSPECTOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\inspector" FILES ${AWS_INSPECTOR_HEADERS}) + source_group("Header Files\\aws\\inspector\\internal" FILES ${AWS_INSPECTOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\inspector\\model" FILES ${AWS_INSPECTOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_INSPECTOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_INSPECTOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/InspectorEndpointProvider.h b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/InspectorEndpointProvider.h index 5180ea1f497..00e8522e6a7 100644 --- a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/InspectorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/InspectorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_INSPECTOR_API InspectorEndpointProvider : public InspectorDefaultEpPro public: using InspectorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - InspectorEndpointProvider() - : InspectorDefaultEpProviderBase(Aws::Inspector::InspectorEndpointRules::GetRulesBlob(), - Aws::Inspector::InspectorEndpointRules::RulesBlobSize) {} + InspectorEndpointProvider(); ~InspectorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h index 182870eca0b..acaab1006a0 100644 --- a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_INSPECTOR_API #define AWS_INSPECTOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_INSPECTOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INSPECTOR_API #define AWS_INSPECTOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_INSPECTOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_INSPECTOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/InspectorEndpointRules.h b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/internal/InspectorEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-inspector/include/aws/inspector/InspectorEndpointRules.h rename to generated/src/aws-cpp-sdk-inspector/include/aws/inspector/internal/InspectorEndpointRules.h index 5d509af2e6b..17eb5159eb2 100644 --- a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/InspectorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/internal/InspectorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Inspector { -class InspectorEndpointRules { +class AWS_INSPECTOR_LOCAL InspectorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointProvider.cpp index aba3838a109..b43feee9606 100644 --- a/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Inspector { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +InspectorEndpointProvider::InspectorEndpointProvider() + : InspectorDefaultEpProviderBase(Aws::Inspector::InspectorEndpointRules::GetRulesBlob(), + Aws::Inspector::InspectorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Inspector } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointRules.cpp b/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointRules.cpp index 78481553450..8590c4ae7f3 100644 --- a/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-inspector/source/InspectorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Inspector { diff --git a/generated/src/aws-cpp-sdk-inspector2/CMakeLists.txt b/generated/src/aws-cpp-sdk-inspector2/CMakeLists.txt index 29d0f572bdd..69e9a9bac21 100644 --- a/generated/src/aws-cpp-sdk-inspector2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-inspector2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_INSPECTOR2_MODEL_HEADERS "include/aws/inspector2/model/*.h" ) +file(GLOB AWS_INSPECTOR2_INTERNAL_HEADERS + "include/aws/inspector2/internal/*.h" +) + file(GLOB AWS_INSPECTOR2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_INSPECTOR2_MODEL_SOURCE file(GLOB INSPECTOR2_UNIFIED_HEADERS ${AWS_INSPECTOR2_HEADERS} + ${AWS_INSPECTOR2_INTERNAL_HEADERS} ${AWS_INSPECTOR2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\inspector2" FILES ${AWS_INSPECTOR2_HEADERS}) + source_group("Header Files\\aws\\inspector2\\internal" FILES ${AWS_INSPECTOR2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\inspector2\\model" FILES ${AWS_INSPECTOR2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_INSPECTOR2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_INSPECTOR2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2EndpointProvider.h b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2EndpointProvider.h index 6eabab9cb76..8d727cc4b3b 100644 --- a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_INSPECTOR2_API Inspector2EndpointProvider : public Inspector2DefaultEp public: using Inspector2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Inspector2EndpointProvider() - : Inspector2DefaultEpProviderBase(Aws::Inspector2::Inspector2EndpointRules::GetRulesBlob(), - Aws::Inspector2::Inspector2EndpointRules::RulesBlobSize) {} + Inspector2EndpointProvider(); ~Inspector2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h index b32300f6e2f..ecc0fed2ab9 100644 --- a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_INSPECTOR2_API #define AWS_INSPECTOR2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_INSPECTOR2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INSPECTOR2_API #define AWS_INSPECTOR2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_INSPECTOR2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_INSPECTOR2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2EndpointRules.h b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/internal/Inspector2EndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2EndpointRules.h rename to generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/internal/Inspector2EndpointRules.h index 1e497613a60..2b58542e471 100644 --- a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/internal/Inspector2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Inspector2 { -class Inspector2EndpointRules { +class AWS_INSPECTOR2_LOCAL Inspector2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointProvider.cpp index 11832d7633d..5a4bc3bd269 100644 --- a/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Inspector2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Inspector2EndpointProvider::Inspector2EndpointProvider() + : Inspector2DefaultEpProviderBase(Aws::Inspector2::Inspector2EndpointRules::GetRulesBlob(), + Aws::Inspector2::Inspector2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Inspector2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointRules.cpp b/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointRules.cpp index fa930c9d732..d1a904828d0 100644 --- a/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-inspector2/source/Inspector2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Inspector2 { diff --git a/generated/src/aws-cpp-sdk-interconnect/CMakeLists.txt b/generated/src/aws-cpp-sdk-interconnect/CMakeLists.txt index 389760dad07..48220d9ca68 100644 --- a/generated/src/aws-cpp-sdk-interconnect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-interconnect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_INTERCONNECT_MODEL_HEADERS "include/aws/interconnect/model/*.h" ) +file(GLOB AWS_INTERCONNECT_INTERNAL_HEADERS + "include/aws/interconnect/internal/*.h" +) + file(GLOB AWS_INTERCONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_INTERCONNECT_MODEL_SOURCE file(GLOB INTERCONNECT_UNIFIED_HEADERS ${AWS_INTERCONNECT_HEADERS} + ${AWS_INTERCONNECT_INTERNAL_HEADERS} ${AWS_INTERCONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\interconnect" FILES ${AWS_INTERCONNECT_HEADERS}) + source_group("Header Files\\aws\\interconnect\\internal" FILES ${AWS_INTERCONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\interconnect\\model" FILES ${AWS_INTERCONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_INTERCONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_INTERCONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/InterconnectEndpointProvider.h b/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/InterconnectEndpointProvider.h index 48924ba472a..8ccafc2b431 100644 --- a/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/InterconnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/InterconnectEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_INTERCONNECT_API InterconnectEndpointProvider : public InterconnectDef public: using InterconnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - InterconnectEndpointProvider() - : InterconnectDefaultEpProviderBase(Aws::Interconnect::InterconnectEndpointRules::GetRulesBlob(), - Aws::Interconnect::InterconnectEndpointRules::RulesBlobSize) {} + InterconnectEndpointProvider(); ~InterconnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/Interconnect_EXPORTS.h b/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/Interconnect_EXPORTS.h index d284adf6cf7..9b6e2d0d196 100644 --- a/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/Interconnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/Interconnect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_INTERCONNECT_API #define AWS_INTERCONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_INTERCONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INTERCONNECT_API #define AWS_INTERCONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_INTERCONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_INTERCONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/InterconnectEndpointRules.h b/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/internal/InterconnectEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/InterconnectEndpointRules.h rename to generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/internal/InterconnectEndpointRules.h index a7017267b0f..a5b9fc7a022 100644 --- a/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/InterconnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-interconnect/include/aws/interconnect/internal/InterconnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Interconnect { -class InterconnectEndpointRules { +class AWS_INTERCONNECT_LOCAL InterconnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointProvider.cpp index 4ebf1bb1ca3..c0103495e08 100644 --- a/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Interconnect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +InterconnectEndpointProvider::InterconnectEndpointProvider() + : InterconnectDefaultEpProviderBase(Aws::Interconnect::InterconnectEndpointRules::GetRulesBlob(), + Aws::Interconnect::InterconnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Interconnect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointRules.cpp index 752623962a6..bfc8f1989db 100644 --- a/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-interconnect/source/InterconnectEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Interconnect { diff --git a/generated/src/aws-cpp-sdk-internetmonitor/CMakeLists.txt b/generated/src/aws-cpp-sdk-internetmonitor/CMakeLists.txt index b74280de087..f0f3e17dbf7 100644 --- a/generated/src/aws-cpp-sdk-internetmonitor/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-internetmonitor/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_INTERNETMONITOR_MODEL_HEADERS "include/aws/internetmonitor/model/*.h" ) +file(GLOB AWS_INTERNETMONITOR_INTERNAL_HEADERS + "include/aws/internetmonitor/internal/*.h" +) + file(GLOB AWS_INTERNETMONITOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_INTERNETMONITOR_MODEL_SOURCE file(GLOB INTERNETMONITOR_UNIFIED_HEADERS ${AWS_INTERNETMONITOR_HEADERS} + ${AWS_INTERNETMONITOR_INTERNAL_HEADERS} ${AWS_INTERNETMONITOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\internetmonitor" FILES ${AWS_INTERNETMONITOR_HEADERS}) + source_group("Header Files\\aws\\internetmonitor\\internal" FILES ${AWS_INTERNETMONITOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\internetmonitor\\model" FILES ${AWS_INTERNETMONITOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_INTERNETMONITOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_INTERNETMONITOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitorEndpointProvider.h b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitorEndpointProvider.h index 8e76d198d4d..2158cac2cf0 100644 --- a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_INTERNETMONITOR_API InternetMonitorEndpointProvider : public InternetM public: using InternetMonitorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - InternetMonitorEndpointProvider() - : InternetMonitorDefaultEpProviderBase(Aws::InternetMonitor::InternetMonitorEndpointRules::GetRulesBlob(), - Aws::InternetMonitor::InternetMonitorEndpointRules::RulesBlobSize) {} + InternetMonitorEndpointProvider(); ~InternetMonitorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h index b8af9b5eafa..3d00056b8e0 100644 --- a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_INTERNETMONITOR_API #define AWS_INTERNETMONITOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_INTERNETMONITOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INTERNETMONITOR_API #define AWS_INTERNETMONITOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_INTERNETMONITOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_INTERNETMONITOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitorEndpointRules.h b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/internal/InternetMonitorEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitorEndpointRules.h rename to generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/internal/InternetMonitorEndpointRules.h index b8c92ea0c4d..46624523904 100644 --- a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/internal/InternetMonitorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace InternetMonitor { -class InternetMonitorEndpointRules { +class AWS_INTERNETMONITOR_LOCAL InternetMonitorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointProvider.cpp index 457eacf0e24..377008769e2 100644 --- a/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace InternetMonitor { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +InternetMonitorEndpointProvider::InternetMonitorEndpointProvider() + : InternetMonitorDefaultEpProviderBase(Aws::InternetMonitor::InternetMonitorEndpointRules::GetRulesBlob(), + Aws::InternetMonitor::InternetMonitorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace InternetMonitor } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointRules.cpp b/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointRules.cpp index 981a511967c..bba832affa2 100644 --- a/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-internetmonitor/source/InternetMonitorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace InternetMonitor { diff --git a/generated/src/aws-cpp-sdk-invoicing/CMakeLists.txt b/generated/src/aws-cpp-sdk-invoicing/CMakeLists.txt index 3b6c6ad8f1a..7551dc4ecdd 100644 --- a/generated/src/aws-cpp-sdk-invoicing/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-invoicing/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_INVOICING_MODEL_HEADERS "include/aws/invoicing/model/*.h" ) +file(GLOB AWS_INVOICING_INTERNAL_HEADERS + "include/aws/invoicing/internal/*.h" +) + file(GLOB AWS_INVOICING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_INVOICING_MODEL_SOURCE file(GLOB INVOICING_UNIFIED_HEADERS ${AWS_INVOICING_HEADERS} + ${AWS_INVOICING_INTERNAL_HEADERS} ${AWS_INVOICING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\invoicing" FILES ${AWS_INVOICING_HEADERS}) + source_group("Header Files\\aws\\invoicing\\internal" FILES ${AWS_INVOICING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\invoicing\\model" FILES ${AWS_INVOICING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_INVOICING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_INVOICING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/InvoicingEndpointProvider.h b/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/InvoicingEndpointProvider.h index 5b57b85e13a..93d095c79c0 100644 --- a/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/InvoicingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/InvoicingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_INVOICING_API InvoicingEndpointProvider : public InvoicingDefaultEpPro public: using InvoicingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - InvoicingEndpointProvider() - : InvoicingDefaultEpProviderBase(Aws::Invoicing::InvoicingEndpointRules::GetRulesBlob(), - Aws::Invoicing::InvoicingEndpointRules::RulesBlobSize) {} + InvoicingEndpointProvider(); ~InvoicingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/Invoicing_EXPORTS.h b/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/Invoicing_EXPORTS.h index 2f2bd0d5eae..9efb910982f 100644 --- a/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/Invoicing_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/Invoicing_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_INVOICING_API #define AWS_INVOICING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_INVOICING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INVOICING_API #define AWS_INVOICING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_INVOICING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_INVOICING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/InvoicingEndpointRules.h b/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/internal/InvoicingEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/InvoicingEndpointRules.h rename to generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/internal/InvoicingEndpointRules.h index 63b2445e4f4..78972b00ccf 100644 --- a/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/InvoicingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-invoicing/include/aws/invoicing/internal/InvoicingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Invoicing { -class InvoicingEndpointRules { +class AWS_INVOICING_LOCAL InvoicingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointProvider.cpp index 094864b4902..9b6b4d22e93 100644 --- a/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Invoicing { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +InvoicingEndpointProvider::InvoicingEndpointProvider() + : InvoicingDefaultEpProviderBase(Aws::Invoicing::InvoicingEndpointRules::GetRulesBlob(), + Aws::Invoicing::InvoicingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Invoicing } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointRules.cpp b/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointRules.cpp index f2bda4da332..30d767a920d 100644 --- a/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-invoicing/source/InvoicingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Invoicing { diff --git a/generated/src/aws-cpp-sdk-iot-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-iot-data/CMakeLists.txt index d08d3404131..ea21bd1287d 100644 --- a/generated/src/aws-cpp-sdk-iot-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iot-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOT-DATA_MODEL_HEADERS "include/aws/iot-data/model/*.h" ) +file(GLOB AWS_IOT-DATA_INTERNAL_HEADERS + "include/aws/iot-data/internal/*.h" +) + file(GLOB AWS_IOT-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOT-DATA_MODEL_SOURCE file(GLOB IOT-DATA_UNIFIED_HEADERS ${AWS_IOT-DATA_HEADERS} + ${AWS_IOT-DATA_INTERNAL_HEADERS} ${AWS_IOT-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iot-data" FILES ${AWS_IOT-DATA_HEADERS}) + source_group("Header Files\\aws\\iot-data\\internal" FILES ${AWS_IOT-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iot-data\\model" FILES ${AWS_IOT-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOT-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOT-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlaneEndpointProvider.h b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlaneEndpointProvider.h index d1462549506..ab2384cc4e8 100644 --- a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlaneEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlaneEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IOTDATAPLANE_API IoTDataPlaneEndpointProvider : public IoTDataPlaneDef public: using IoTDataPlaneResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTDataPlaneEndpointProvider() - : IoTDataPlaneDefaultEpProviderBase(Aws::IoTDataPlane::IoTDataPlaneEndpointRules::GetRulesBlob(), - Aws::IoTDataPlane::IoTDataPlaneEndpointRules::RulesBlobSize) {} + IoTDataPlaneEndpointProvider(); ~IoTDataPlaneEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h index 6479d5c5f39..5ec9eebf872 100644 --- a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTDATAPLANE_API #define AWS_IOTDATAPLANE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTDATAPLANE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTDATAPLANE_API #define AWS_IOTDATAPLANE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTDATAPLANE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTDATAPLANE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlaneEndpointRules.h b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/internal/IoTDataPlaneEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlaneEndpointRules.h rename to generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/internal/IoTDataPlaneEndpointRules.h index a4c71b1f1f1..9c441c61062 100644 --- a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlaneEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/internal/IoTDataPlaneEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTDataPlane { -class IoTDataPlaneEndpointRules { +class AWS_IOTDATAPLANE_LOCAL IoTDataPlaneEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointProvider.cpp index 58235a67dc4..283ff51c782 100644 --- a/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTDataPlane { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTDataPlaneEndpointProvider::IoTDataPlaneEndpointProvider() + : IoTDataPlaneDefaultEpProviderBase(Aws::IoTDataPlane::IoTDataPlaneEndpointRules::GetRulesBlob(), + Aws::IoTDataPlane::IoTDataPlaneEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTDataPlane } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointRules.cpp b/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointRules.cpp index 9b6d570e80a..e0a6cd09b10 100644 --- a/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iot-data/source/IoTDataPlaneEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTDataPlane { diff --git a/generated/src/aws-cpp-sdk-iot-jobs-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-iot-jobs-data/CMakeLists.txt index 51ef0064553..1badf93650b 100644 --- a/generated/src/aws-cpp-sdk-iot-jobs-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iot-jobs-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOT-JOBS-DATA_MODEL_HEADERS "include/aws/iot-jobs-data/model/*.h" ) +file(GLOB AWS_IOT-JOBS-DATA_INTERNAL_HEADERS + "include/aws/iot-jobs-data/internal/*.h" +) + file(GLOB AWS_IOT-JOBS-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOT-JOBS-DATA_MODEL_SOURCE file(GLOB IOT-JOBS-DATA_UNIFIED_HEADERS ${AWS_IOT-JOBS-DATA_HEADERS} + ${AWS_IOT-JOBS-DATA_INTERNAL_HEADERS} ${AWS_IOT-JOBS-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iot-jobs-data" FILES ${AWS_IOT-JOBS-DATA_HEADERS}) + source_group("Header Files\\aws\\iot-jobs-data\\internal" FILES ${AWS_IOT-JOBS-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iot-jobs-data\\model" FILES ${AWS_IOT-JOBS-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOT-JOBS-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOT-JOBS-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlaneEndpointProvider.h b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlaneEndpointProvider.h index 04059f4ed01..b4f6e7b654b 100644 --- a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlaneEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlaneEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_IOTJOBSDATAPLANE_API IoTJobsDataPlaneEndpointProvider : public IoTJobs public: using IoTJobsDataPlaneResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTJobsDataPlaneEndpointProvider() - : IoTJobsDataPlaneDefaultEpProviderBase(Aws::IoTJobsDataPlane::IoTJobsDataPlaneEndpointRules::GetRulesBlob(), - Aws::IoTJobsDataPlane::IoTJobsDataPlaneEndpointRules::RulesBlobSize) {} + IoTJobsDataPlaneEndpointProvider(); ~IoTJobsDataPlaneEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h index 562fcf4cf88..f5994c0ee7c 100644 --- a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTJOBSDATAPLANE_API #define AWS_IOTJOBSDATAPLANE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTJOBSDATAPLANE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTJOBSDATAPLANE_API #define AWS_IOTJOBSDATAPLANE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTJOBSDATAPLANE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTJOBSDATAPLANE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlaneEndpointRules.h b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/internal/IoTJobsDataPlaneEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlaneEndpointRules.h rename to generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/internal/IoTJobsDataPlaneEndpointRules.h index 30a156b0227..5021449ba2b 100644 --- a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlaneEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/internal/IoTJobsDataPlaneEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTJobsDataPlane { -class IoTJobsDataPlaneEndpointRules { +class AWS_IOTJOBSDATAPLANE_LOCAL IoTJobsDataPlaneEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointProvider.cpp index f4c6534d388..c4b996def42 100644 --- a/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTJobsDataPlane { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTJobsDataPlaneEndpointProvider::IoTJobsDataPlaneEndpointProvider() + : IoTJobsDataPlaneDefaultEpProviderBase(Aws::IoTJobsDataPlane::IoTJobsDataPlaneEndpointRules::GetRulesBlob(), + Aws::IoTJobsDataPlane::IoTJobsDataPlaneEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTJobsDataPlane } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointRules.cpp b/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointRules.cpp index 3f3b4eae118..c79ceb4ce4e 100644 --- a/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iot-jobs-data/source/IoTJobsDataPlaneEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTJobsDataPlane { diff --git a/generated/src/aws-cpp-sdk-iot-managed-integrations/CMakeLists.txt b/generated/src/aws-cpp-sdk-iot-managed-integrations/CMakeLists.txt index acbca705657..ca3de249a33 100644 --- a/generated/src/aws-cpp-sdk-iot-managed-integrations/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iot-managed-integrations/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOT-MANAGED-INTEGRATIONS_MODEL_HEADERS "include/aws/iot-managed-integrations/model/*.h" ) +file(GLOB AWS_IOT-MANAGED-INTEGRATIONS_INTERNAL_HEADERS + "include/aws/iot-managed-integrations/internal/*.h" +) + file(GLOB AWS_IOT-MANAGED-INTEGRATIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOT-MANAGED-INTEGRATIONS_MODEL_SOURCE file(GLOB IOT-MANAGED-INTEGRATIONS_UNIFIED_HEADERS ${AWS_IOT-MANAGED-INTEGRATIONS_HEADERS} + ${AWS_IOT-MANAGED-INTEGRATIONS_INTERNAL_HEADERS} ${AWS_IOT-MANAGED-INTEGRATIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iot-managed-integrations" FILES ${AWS_IOT-MANAGED-INTEGRATIONS_HEADERS}) + source_group("Header Files\\aws\\iot-managed-integrations\\internal" FILES ${AWS_IOT-MANAGED-INTEGRATIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iot-managed-integrations\\model" FILES ${AWS_IOT-MANAGED-INTEGRATIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOT-MANAGED-INTEGRATIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOT-MANAGED-INTEGRATIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrationsEndpointProvider.h b/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrationsEndpointProvider.h index e12db2b4c95..6ba1f07ad9f 100644 --- a/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrationsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrationsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_IOTMANAGEDINTEGRATIONS_API IoTManagedIntegrationsEndpointProvider : pu public: using IoTManagedIntegrationsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTManagedIntegrationsEndpointProvider() - : IoTManagedIntegrationsDefaultEpProviderBase(Aws::IoTManagedIntegrations::IoTManagedIntegrationsEndpointRules::GetRulesBlob(), - Aws::IoTManagedIntegrations::IoTManagedIntegrationsEndpointRules::RulesBlobSize) {} + IoTManagedIntegrationsEndpointProvider(); ~IoTManagedIntegrationsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrations_EXPORTS.h b/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrations_EXPORTS.h index 4c24369addd..d9e55c76173 100644 --- a/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrations_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrations_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTMANAGEDINTEGRATIONS_API #define AWS_IOTMANAGEDINTEGRATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTMANAGEDINTEGRATIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTMANAGEDINTEGRATIONS_API #define AWS_IOTMANAGEDINTEGRATIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTMANAGEDINTEGRATIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTMANAGEDINTEGRATIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrationsEndpointRules.h b/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/internal/IoTManagedIntegrationsEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrationsEndpointRules.h rename to generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/internal/IoTManagedIntegrationsEndpointRules.h index 293cd2be587..6ed970a5c26 100644 --- a/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/IoTManagedIntegrationsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations/internal/IoTManagedIntegrationsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTManagedIntegrations { -class IoTManagedIntegrationsEndpointRules { +class AWS_IOTMANAGEDINTEGRATIONS_LOCAL IoTManagedIntegrationsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointProvider.cpp index c4b2b14d2a8..11173fc10e7 100644 --- a/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTManagedIntegrations { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTManagedIntegrationsEndpointProvider::IoTManagedIntegrationsEndpointProvider() + : IoTManagedIntegrationsDefaultEpProviderBase(Aws::IoTManagedIntegrations::IoTManagedIntegrationsEndpointRules::GetRulesBlob(), + Aws::IoTManagedIntegrations::IoTManagedIntegrationsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTManagedIntegrations } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointRules.cpp b/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointRules.cpp index 87424651b97..26fba068a04 100644 --- a/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iot-managed-integrations/source/IoTManagedIntegrationsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTManagedIntegrations { diff --git a/generated/src/aws-cpp-sdk-iot/CMakeLists.txt b/generated/src/aws-cpp-sdk-iot/CMakeLists.txt index b32f01a913d..bf013c60355 100644 --- a/generated/src/aws-cpp-sdk-iot/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iot/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOT_MODEL_HEADERS "include/aws/iot/model/*.h" ) +file(GLOB AWS_IOT_INTERNAL_HEADERS + "include/aws/iot/internal/*.h" +) + file(GLOB AWS_IOT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOT_MODEL_SOURCE file(GLOB IOT_UNIFIED_HEADERS ${AWS_IOT_HEADERS} + ${AWS_IOT_INTERNAL_HEADERS} ${AWS_IOT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iot" FILES ${AWS_IOT_HEADERS}) + source_group("Header Files\\aws\\iot\\internal" FILES ${AWS_IOT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iot\\model" FILES ${AWS_IOT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoTEndpointProvider.h b/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoTEndpointProvider.h index 7067d4d0db2..820edc9236e 100644 --- a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoTEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoTEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_IOT_API IoTEndpointProvider : public IoTDefaultEpProviderBase { public: using IoTResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTEndpointProvider() : IoTDefaultEpProviderBase(Aws::IoT::IoTEndpointRules::GetRulesBlob(), Aws::IoT::IoTEndpointRules::RulesBlobSize) {} + IoTEndpointProvider(); ~IoTEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h b/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h index eefa5d8d84c..86346a946a5 100644 --- a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOT_API #define AWS_IOT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOT_API #define AWS_IOT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoTEndpointRules.h b/generated/src/aws-cpp-sdk-iot/include/aws/iot/internal/IoTEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-iot/include/aws/iot/IoTEndpointRules.h rename to generated/src/aws-cpp-sdk-iot/include/aws/iot/internal/IoTEndpointRules.h index 9a4d73399ac..de3a78bead2 100644 --- a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoTEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iot/include/aws/iot/internal/IoTEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoT { -class IoTEndpointRules { +class AWS_IOT_LOCAL IoTEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iot/source/IoTEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iot/source/IoTEndpointProvider.cpp index 67c386f543e..138416deff2 100644 --- a/generated/src/aws-cpp-sdk-iot/source/IoTEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iot/source/IoTEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace IoT { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTEndpointProvider::IoTEndpointProvider() + : IoTDefaultEpProviderBase(Aws::IoT::IoTEndpointRules::GetRulesBlob(), Aws::IoT::IoTEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoT } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iot/source/IoTEndpointRules.cpp b/generated/src/aws-cpp-sdk-iot/source/IoTEndpointRules.cpp index 91ac82973e4..70a16639b09 100644 --- a/generated/src/aws-cpp-sdk-iot/source/IoTEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iot/source/IoTEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoT { diff --git a/generated/src/aws-cpp-sdk-iotdeviceadvisor/CMakeLists.txt b/generated/src/aws-cpp-sdk-iotdeviceadvisor/CMakeLists.txt index e2e2069359d..9db9fd0f813 100644 --- a/generated/src/aws-cpp-sdk-iotdeviceadvisor/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iotdeviceadvisor/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOTDEVICEADVISOR_MODEL_HEADERS "include/aws/iotdeviceadvisor/model/*.h" ) +file(GLOB AWS_IOTDEVICEADVISOR_INTERNAL_HEADERS + "include/aws/iotdeviceadvisor/internal/*.h" +) + file(GLOB AWS_IOTDEVICEADVISOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOTDEVICEADVISOR_MODEL_SOURCE file(GLOB IOTDEVICEADVISOR_UNIFIED_HEADERS ${AWS_IOTDEVICEADVISOR_HEADERS} + ${AWS_IOTDEVICEADVISOR_INTERNAL_HEADERS} ${AWS_IOTDEVICEADVISOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iotdeviceadvisor" FILES ${AWS_IOTDEVICEADVISOR_HEADERS}) + source_group("Header Files\\aws\\iotdeviceadvisor\\internal" FILES ${AWS_IOTDEVICEADVISOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iotdeviceadvisor\\model" FILES ${AWS_IOTDEVICEADVISOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOTDEVICEADVISOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOTDEVICEADVISOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisorEndpointProvider.h b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisorEndpointProvider.h index c912cb5c811..69d482f5680 100644 --- a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_IOTDEVICEADVISOR_API IoTDeviceAdvisorEndpointProvider : public IoTDevi public: using IoTDeviceAdvisorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTDeviceAdvisorEndpointProvider() - : IoTDeviceAdvisorDefaultEpProviderBase(Aws::IoTDeviceAdvisor::IoTDeviceAdvisorEndpointRules::GetRulesBlob(), - Aws::IoTDeviceAdvisor::IoTDeviceAdvisorEndpointRules::RulesBlobSize) {} + IoTDeviceAdvisorEndpointProvider(); ~IoTDeviceAdvisorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h index ea56e1b840a..8b715e21cd1 100644 --- a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTDEVICEADVISOR_API #define AWS_IOTDEVICEADVISOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTDEVICEADVISOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTDEVICEADVISOR_API #define AWS_IOTDEVICEADVISOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTDEVICEADVISOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTDEVICEADVISOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisorEndpointRules.h b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/internal/IoTDeviceAdvisorEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisorEndpointRules.h rename to generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/internal/IoTDeviceAdvisorEndpointRules.h index 3bad3583002..bd358cdb665 100644 --- a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/internal/IoTDeviceAdvisorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTDeviceAdvisor { -class IoTDeviceAdvisorEndpointRules { +class AWS_IOTDEVICEADVISOR_LOCAL IoTDeviceAdvisorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointProvider.cpp index 87ebeaa244b..6999cb40934 100644 --- a/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTDeviceAdvisor { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTDeviceAdvisorEndpointProvider::IoTDeviceAdvisorEndpointProvider() + : IoTDeviceAdvisorDefaultEpProviderBase(Aws::IoTDeviceAdvisor::IoTDeviceAdvisorEndpointRules::GetRulesBlob(), + Aws::IoTDeviceAdvisor::IoTDeviceAdvisorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTDeviceAdvisor } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointRules.cpp b/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointRules.cpp index 2e22b07aa2f..942464dfebd 100644 --- a/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iotdeviceadvisor/source/IoTDeviceAdvisorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTDeviceAdvisor { diff --git a/generated/src/aws-cpp-sdk-iotfleetwise/CMakeLists.txt b/generated/src/aws-cpp-sdk-iotfleetwise/CMakeLists.txt index 11d88c18bdc..21d2fd162aa 100644 --- a/generated/src/aws-cpp-sdk-iotfleetwise/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iotfleetwise/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOTFLEETWISE_MODEL_HEADERS "include/aws/iotfleetwise/model/*.h" ) +file(GLOB AWS_IOTFLEETWISE_INTERNAL_HEADERS + "include/aws/iotfleetwise/internal/*.h" +) + file(GLOB AWS_IOTFLEETWISE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOTFLEETWISE_MODEL_SOURCE file(GLOB IOTFLEETWISE_UNIFIED_HEADERS ${AWS_IOTFLEETWISE_HEADERS} + ${AWS_IOTFLEETWISE_INTERNAL_HEADERS} ${AWS_IOTFLEETWISE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iotfleetwise" FILES ${AWS_IOTFLEETWISE_HEADERS}) + source_group("Header Files\\aws\\iotfleetwise\\internal" FILES ${AWS_IOTFLEETWISE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iotfleetwise\\model" FILES ${AWS_IOTFLEETWISE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOTFLEETWISE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOTFLEETWISE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWiseEndpointProvider.h b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWiseEndpointProvider.h index cc18eea7050..2c7a9f2bba7 100644 --- a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWiseEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWiseEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IOTFLEETWISE_API IoTFleetWiseEndpointProvider : public IoTFleetWiseDef public: using IoTFleetWiseResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTFleetWiseEndpointProvider() - : IoTFleetWiseDefaultEpProviderBase(Aws::IoTFleetWise::IoTFleetWiseEndpointRules::GetRulesBlob(), - Aws::IoTFleetWise::IoTFleetWiseEndpointRules::RulesBlobSize) {} + IoTFleetWiseEndpointProvider(); ~IoTFleetWiseEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h index 672bd9c0b16..16a288c5d5f 100644 --- a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTFLEETWISE_API #define AWS_IOTFLEETWISE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTFLEETWISE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTFLEETWISE_API #define AWS_IOTFLEETWISE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTFLEETWISE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTFLEETWISE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWiseEndpointRules.h b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/internal/IoTFleetWiseEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWiseEndpointRules.h rename to generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/internal/IoTFleetWiseEndpointRules.h index 1b12062ce89..bb891bb426d 100644 --- a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWiseEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/internal/IoTFleetWiseEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTFleetWise { -class IoTFleetWiseEndpointRules { +class AWS_IOTFLEETWISE_LOCAL IoTFleetWiseEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointProvider.cpp index ad23118f6fb..0be56198e2d 100644 --- a/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTFleetWise { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTFleetWiseEndpointProvider::IoTFleetWiseEndpointProvider() + : IoTFleetWiseDefaultEpProviderBase(Aws::IoTFleetWise::IoTFleetWiseEndpointRules::GetRulesBlob(), + Aws::IoTFleetWise::IoTFleetWiseEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTFleetWise } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointRules.cpp b/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointRules.cpp index f97902c65c6..67a8e06038f 100644 --- a/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iotfleetwise/source/IoTFleetWiseEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTFleetWise { diff --git a/generated/src/aws-cpp-sdk-iotsecuretunneling/CMakeLists.txt b/generated/src/aws-cpp-sdk-iotsecuretunneling/CMakeLists.txt index 3a5bbcdeac4..feaa4f9231c 100644 --- a/generated/src/aws-cpp-sdk-iotsecuretunneling/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iotsecuretunneling/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOTSECURETUNNELING_MODEL_HEADERS "include/aws/iotsecuretunneling/model/*.h" ) +file(GLOB AWS_IOTSECURETUNNELING_INTERNAL_HEADERS + "include/aws/iotsecuretunneling/internal/*.h" +) + file(GLOB AWS_IOTSECURETUNNELING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOTSECURETUNNELING_MODEL_SOURCE file(GLOB IOTSECURETUNNELING_UNIFIED_HEADERS ${AWS_IOTSECURETUNNELING_HEADERS} + ${AWS_IOTSECURETUNNELING_INTERNAL_HEADERS} ${AWS_IOTSECURETUNNELING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iotsecuretunneling" FILES ${AWS_IOTSECURETUNNELING_HEADERS}) + source_group("Header Files\\aws\\iotsecuretunneling\\internal" FILES ${AWS_IOTSECURETUNNELING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iotsecuretunneling\\model" FILES ${AWS_IOTSECURETUNNELING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOTSECURETUNNELING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOTSECURETUNNELING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunnelingEndpointProvider.h b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunnelingEndpointProvider.h index 571da87dcd3..c304a5435ec 100644 --- a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunnelingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunnelingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_IOTSECURETUNNELING_API IoTSecureTunnelingEndpointProvider : public IoT public: using IoTSecureTunnelingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTSecureTunnelingEndpointProvider() - : IoTSecureTunnelingDefaultEpProviderBase(Aws::IoTSecureTunneling::IoTSecureTunnelingEndpointRules::GetRulesBlob(), - Aws::IoTSecureTunneling::IoTSecureTunnelingEndpointRules::RulesBlobSize) {} + IoTSecureTunnelingEndpointProvider(); ~IoTSecureTunnelingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h index 9149058faca..d40c6ec4b3a 100644 --- a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTSECURETUNNELING_API #define AWS_IOTSECURETUNNELING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTSECURETUNNELING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTSECURETUNNELING_API #define AWS_IOTSECURETUNNELING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTSECURETUNNELING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTSECURETUNNELING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunnelingEndpointRules.h b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/internal/IoTSecureTunnelingEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunnelingEndpointRules.h rename to generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/internal/IoTSecureTunnelingEndpointRules.h index 76da9047c1c..fe877eea8b1 100644 --- a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunnelingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/internal/IoTSecureTunnelingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTSecureTunneling { -class IoTSecureTunnelingEndpointRules { +class AWS_IOTSECURETUNNELING_LOCAL IoTSecureTunnelingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointProvider.cpp index 18f7ee76704..6b7c3658d8e 100644 --- a/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTSecureTunneling { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTSecureTunnelingEndpointProvider::IoTSecureTunnelingEndpointProvider() + : IoTSecureTunnelingDefaultEpProviderBase(Aws::IoTSecureTunneling::IoTSecureTunnelingEndpointRules::GetRulesBlob(), + Aws::IoTSecureTunneling::IoTSecureTunnelingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTSecureTunneling } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointRules.cpp b/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointRules.cpp index 62ec1a0c37f..b8ddc97887a 100644 --- a/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iotsecuretunneling/source/IoTSecureTunnelingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTSecureTunneling { diff --git a/generated/src/aws-cpp-sdk-iotsitewise/CMakeLists.txt b/generated/src/aws-cpp-sdk-iotsitewise/CMakeLists.txt index 26bbc283b60..4323c5606ad 100644 --- a/generated/src/aws-cpp-sdk-iotsitewise/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iotsitewise/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOTSITEWISE_MODEL_HEADERS "include/aws/iotsitewise/model/*.h" ) +file(GLOB AWS_IOTSITEWISE_INTERNAL_HEADERS + "include/aws/iotsitewise/internal/*.h" +) + file(GLOB AWS_IOTSITEWISE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOTSITEWISE_MODEL_SOURCE file(GLOB IOTSITEWISE_UNIFIED_HEADERS ${AWS_IOTSITEWISE_HEADERS} + ${AWS_IOTSITEWISE_INTERNAL_HEADERS} ${AWS_IOTSITEWISE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iotsitewise" FILES ${AWS_IOTSITEWISE_HEADERS}) + source_group("Header Files\\aws\\iotsitewise\\internal" FILES ${AWS_IOTSITEWISE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iotsitewise\\model" FILES ${AWS_IOTSITEWISE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOTSITEWISE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOTSITEWISE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWiseEndpointProvider.h b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWiseEndpointProvider.h index 382a95af9a9..4fbeaff0d29 100644 --- a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWiseEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWiseEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IOTSITEWISE_API IoTSiteWiseEndpointProvider : public IoTSiteWiseDefaul public: using IoTSiteWiseResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTSiteWiseEndpointProvider() - : IoTSiteWiseDefaultEpProviderBase(Aws::IoTSiteWise::IoTSiteWiseEndpointRules::GetRulesBlob(), - Aws::IoTSiteWise::IoTSiteWiseEndpointRules::RulesBlobSize) {} + IoTSiteWiseEndpointProvider(); ~IoTSiteWiseEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h index 303221320d1..784ddf2433d 100644 --- a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTSITEWISE_API #define AWS_IOTSITEWISE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTSITEWISE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTSITEWISE_API #define AWS_IOTSITEWISE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTSITEWISE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTSITEWISE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWiseEndpointRules.h b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/internal/IoTSiteWiseEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWiseEndpointRules.h rename to generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/internal/IoTSiteWiseEndpointRules.h index c636888e2a4..49e3a6fae0b 100644 --- a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWiseEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/internal/IoTSiteWiseEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTSiteWise { -class IoTSiteWiseEndpointRules { +class AWS_IOTSITEWISE_LOCAL IoTSiteWiseEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointProvider.cpp index f9c16fb0fc9..f50b4545459 100644 --- a/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTSiteWise { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTSiteWiseEndpointProvider::IoTSiteWiseEndpointProvider() + : IoTSiteWiseDefaultEpProviderBase(Aws::IoTSiteWise::IoTSiteWiseEndpointRules::GetRulesBlob(), + Aws::IoTSiteWise::IoTSiteWiseEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTSiteWise } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointRules.cpp b/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointRules.cpp index 22fe9fc2534..4ebb8e6e028 100644 --- a/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iotsitewise/source/IoTSiteWiseEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTSiteWise { diff --git a/generated/src/aws-cpp-sdk-iotthingsgraph/CMakeLists.txt b/generated/src/aws-cpp-sdk-iotthingsgraph/CMakeLists.txt index c8e51dbeda5..ce008927fea 100644 --- a/generated/src/aws-cpp-sdk-iotthingsgraph/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iotthingsgraph/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOTTHINGSGRAPH_MODEL_HEADERS "include/aws/iotthingsgraph/model/*.h" ) +file(GLOB AWS_IOTTHINGSGRAPH_INTERNAL_HEADERS + "include/aws/iotthingsgraph/internal/*.h" +) + file(GLOB AWS_IOTTHINGSGRAPH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOTTHINGSGRAPH_MODEL_SOURCE file(GLOB IOTTHINGSGRAPH_UNIFIED_HEADERS ${AWS_IOTTHINGSGRAPH_HEADERS} + ${AWS_IOTTHINGSGRAPH_INTERNAL_HEADERS} ${AWS_IOTTHINGSGRAPH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iotthingsgraph" FILES ${AWS_IOTTHINGSGRAPH_HEADERS}) + source_group("Header Files\\aws\\iotthingsgraph\\internal" FILES ${AWS_IOTTHINGSGRAPH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iotthingsgraph\\model" FILES ${AWS_IOTTHINGSGRAPH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOTTHINGSGRAPH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOTTHINGSGRAPH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraphEndpointProvider.h b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraphEndpointProvider.h index 45813b8df83..44747c2b55b 100644 --- a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraphEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraphEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IOTTHINGSGRAPH_API IoTThingsGraphEndpointProvider : public IoTThingsGr public: using IoTThingsGraphResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTThingsGraphEndpointProvider() - : IoTThingsGraphDefaultEpProviderBase(Aws::IoTThingsGraph::IoTThingsGraphEndpointRules::GetRulesBlob(), - Aws::IoTThingsGraph::IoTThingsGraphEndpointRules::RulesBlobSize) {} + IoTThingsGraphEndpointProvider(); ~IoTThingsGraphEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h index c42bd33e6be..23529cd938e 100644 --- a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTTHINGSGRAPH_API #define AWS_IOTTHINGSGRAPH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTTHINGSGRAPH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTTHINGSGRAPH_API #define AWS_IOTTHINGSGRAPH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTTHINGSGRAPH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTTHINGSGRAPH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraphEndpointRules.h b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/internal/IoTThingsGraphEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraphEndpointRules.h rename to generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/internal/IoTThingsGraphEndpointRules.h index f2e2c962824..ee724049af4 100644 --- a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraphEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/internal/IoTThingsGraphEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTThingsGraph { -class IoTThingsGraphEndpointRules { +class AWS_IOTTHINGSGRAPH_LOCAL IoTThingsGraphEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointProvider.cpp index 5609efafdfe..72b494a9ad2 100644 --- a/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTThingsGraph { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTThingsGraphEndpointProvider::IoTThingsGraphEndpointProvider() + : IoTThingsGraphDefaultEpProviderBase(Aws::IoTThingsGraph::IoTThingsGraphEndpointRules::GetRulesBlob(), + Aws::IoTThingsGraph::IoTThingsGraphEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTThingsGraph } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointRules.cpp b/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointRules.cpp index 63f832a7e93..a6cf2ef0a02 100644 --- a/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iotthingsgraph/source/IoTThingsGraphEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTThingsGraph { diff --git a/generated/src/aws-cpp-sdk-iottwinmaker/CMakeLists.txt b/generated/src/aws-cpp-sdk-iottwinmaker/CMakeLists.txt index 2cf1b05f9cb..73860c0b799 100644 --- a/generated/src/aws-cpp-sdk-iottwinmaker/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iottwinmaker/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOTTWINMAKER_MODEL_HEADERS "include/aws/iottwinmaker/model/*.h" ) +file(GLOB AWS_IOTTWINMAKER_INTERNAL_HEADERS + "include/aws/iottwinmaker/internal/*.h" +) + file(GLOB AWS_IOTTWINMAKER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOTTWINMAKER_MODEL_SOURCE file(GLOB IOTTWINMAKER_UNIFIED_HEADERS ${AWS_IOTTWINMAKER_HEADERS} + ${AWS_IOTTWINMAKER_INTERNAL_HEADERS} ${AWS_IOTTWINMAKER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iottwinmaker" FILES ${AWS_IOTTWINMAKER_HEADERS}) + source_group("Header Files\\aws\\iottwinmaker\\internal" FILES ${AWS_IOTTWINMAKER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iottwinmaker\\model" FILES ${AWS_IOTTWINMAKER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOTTWINMAKER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOTTWINMAKER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMakerEndpointProvider.h b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMakerEndpointProvider.h index 1a1e203c027..6965e120f70 100644 --- a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMakerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMakerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IOTTWINMAKER_API IoTTwinMakerEndpointProvider : public IoTTwinMakerDef public: using IoTTwinMakerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTTwinMakerEndpointProvider() - : IoTTwinMakerDefaultEpProviderBase(Aws::IoTTwinMaker::IoTTwinMakerEndpointRules::GetRulesBlob(), - Aws::IoTTwinMaker::IoTTwinMakerEndpointRules::RulesBlobSize) {} + IoTTwinMakerEndpointProvider(); ~IoTTwinMakerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h index 714cdc38bcc..98511104ca0 100644 --- a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTTWINMAKER_API #define AWS_IOTTWINMAKER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTTWINMAKER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTTWINMAKER_API #define AWS_IOTTWINMAKER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTTWINMAKER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTTWINMAKER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMakerEndpointRules.h b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/internal/IoTTwinMakerEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMakerEndpointRules.h rename to generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/internal/IoTTwinMakerEndpointRules.h index 76433799eac..e9e69c0cde2 100644 --- a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMakerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/internal/IoTTwinMakerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTTwinMaker { -class IoTTwinMakerEndpointRules { +class AWS_IOTTWINMAKER_LOCAL IoTTwinMakerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointProvider.cpp index 604cccbc796..e3230a1e16e 100644 --- a/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTTwinMaker { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTTwinMakerEndpointProvider::IoTTwinMakerEndpointProvider() + : IoTTwinMakerDefaultEpProviderBase(Aws::IoTTwinMaker::IoTTwinMakerEndpointRules::GetRulesBlob(), + Aws::IoTTwinMaker::IoTTwinMakerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTTwinMaker } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointRules.cpp b/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointRules.cpp index c513ff9799f..e15abfc5d2e 100644 --- a/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iottwinmaker/source/IoTTwinMakerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTTwinMaker { diff --git a/generated/src/aws-cpp-sdk-iotwireless/CMakeLists.txt b/generated/src/aws-cpp-sdk-iotwireless/CMakeLists.txt index 00d8ed58a13..e5502421dd2 100644 --- a/generated/src/aws-cpp-sdk-iotwireless/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-iotwireless/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IOTWIRELESS_MODEL_HEADERS "include/aws/iotwireless/model/*.h" ) +file(GLOB AWS_IOTWIRELESS_INTERNAL_HEADERS + "include/aws/iotwireless/internal/*.h" +) + file(GLOB AWS_IOTWIRELESS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IOTWIRELESS_MODEL_SOURCE file(GLOB IOTWIRELESS_UNIFIED_HEADERS ${AWS_IOTWIRELESS_HEADERS} + ${AWS_IOTWIRELESS_INTERNAL_HEADERS} ${AWS_IOTWIRELESS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\iotwireless" FILES ${AWS_IOTWIRELESS_HEADERS}) + source_group("Header Files\\aws\\iotwireless\\internal" FILES ${AWS_IOTWIRELESS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\iotwireless\\model" FILES ${AWS_IOTWIRELESS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IOTWIRELESS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IOTWIRELESS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWirelessEndpointProvider.h b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWirelessEndpointProvider.h index 007bcb9a3fc..8bd5bf02c0b 100644 --- a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWirelessEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWirelessEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IOTWIRELESS_API IoTWirelessEndpointProvider : public IoTWirelessDefaul public: using IoTWirelessResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IoTWirelessEndpointProvider() - : IoTWirelessDefaultEpProviderBase(Aws::IoTWireless::IoTWirelessEndpointRules::GetRulesBlob(), - Aws::IoTWireless::IoTWirelessEndpointRules::RulesBlobSize) {} + IoTWirelessEndpointProvider(); ~IoTWirelessEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h index 9846839769c..c344ebc0149 100644 --- a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IOTWIRELESS_API #define AWS_IOTWIRELESS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IOTWIRELESS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTWIRELESS_API #define AWS_IOTWIRELESS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IOTWIRELESS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IOTWIRELESS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWirelessEndpointRules.h b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/internal/IoTWirelessEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWirelessEndpointRules.h rename to generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/internal/IoTWirelessEndpointRules.h index 5eb54984821..485035ed026 100644 --- a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWirelessEndpointRules.h +++ b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/internal/IoTWirelessEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IoTWireless { -class IoTWirelessEndpointRules { +class AWS_IOTWIRELESS_LOCAL IoTWirelessEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointProvider.cpp b/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointProvider.cpp index 5bc1fec5c30..f1da0a5907e 100644 --- a/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace IoTWireless { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IoTWirelessEndpointProvider::IoTWirelessEndpointProvider() + : IoTWirelessDefaultEpProviderBase(Aws::IoTWireless::IoTWirelessEndpointRules::GetRulesBlob(), + Aws::IoTWireless::IoTWirelessEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IoTWireless } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointRules.cpp b/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointRules.cpp index 483383b2d12..cfba81d13a5 100644 --- a/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-iotwireless/source/IoTWirelessEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IoTWireless { diff --git a/generated/src/aws-cpp-sdk-ivs-realtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-ivs-realtime/CMakeLists.txt index ef6db829422..07efddc2a03 100644 --- a/generated/src/aws-cpp-sdk-ivs-realtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ivs-realtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IVS-REALTIME_MODEL_HEADERS "include/aws/ivs-realtime/model/*.h" ) +file(GLOB AWS_IVS-REALTIME_INTERNAL_HEADERS + "include/aws/ivs-realtime/internal/*.h" +) + file(GLOB AWS_IVS-REALTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IVS-REALTIME_MODEL_SOURCE file(GLOB IVS-REALTIME_UNIFIED_HEADERS ${AWS_IVS-REALTIME_HEADERS} + ${AWS_IVS-REALTIME_INTERNAL_HEADERS} ${AWS_IVS-REALTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ivs-realtime" FILES ${AWS_IVS-REALTIME_HEADERS}) + source_group("Header Files\\aws\\ivs-realtime\\internal" FILES ${AWS_IVS-REALTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ivs-realtime\\model" FILES ${AWS_IVS-REALTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IVS-REALTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IVS-REALTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/IvsrealtimeEndpointProvider.h b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/IvsrealtimeEndpointProvider.h index 6b1e353828c..97382c8cd82 100644 --- a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/IvsrealtimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/IvsrealtimeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IVSREALTIME_API IvsrealtimeEndpointProvider : public IvsrealtimeDefaul public: using IvsrealtimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IvsrealtimeEndpointProvider() - : IvsrealtimeDefaultEpProviderBase(Aws::ivsrealtime::IvsrealtimeEndpointRules::GetRulesBlob(), - Aws::ivsrealtime::IvsrealtimeEndpointRules::RulesBlobSize) {} + IvsrealtimeEndpointProvider(); ~IvsrealtimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h index b41627f226c..5679e4cd96c 100644 --- a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IVSREALTIME_API #define AWS_IVSREALTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IVSREALTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IVSREALTIME_API #define AWS_IVSREALTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IVSREALTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IVSREALTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/IvsrealtimeEndpointRules.h b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/internal/IvsrealtimeEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/IvsrealtimeEndpointRules.h rename to generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/internal/IvsrealtimeEndpointRules.h index 819dfde2651..84848b48481 100644 --- a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/IvsrealtimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/internal/IvsrealtimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ivsrealtime { -class IvsrealtimeEndpointRules { +class AWS_IVSREALTIME_LOCAL IvsrealtimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointProvider.cpp index f97a189f660..3ad6e10ac57 100644 --- a/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ivsrealtime { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IvsrealtimeEndpointProvider::IvsrealtimeEndpointProvider() + : IvsrealtimeDefaultEpProviderBase(Aws::ivsrealtime::IvsrealtimeEndpointRules::GetRulesBlob(), + Aws::ivsrealtime::IvsrealtimeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ivsrealtime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointRules.cpp index 6cd084dd9d1..e59b8962934 100644 --- a/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ivs-realtime/source/IvsrealtimeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ivsrealtime { diff --git a/generated/src/aws-cpp-sdk-ivs/CMakeLists.txt b/generated/src/aws-cpp-sdk-ivs/CMakeLists.txt index 030ae4585c5..2442610071f 100644 --- a/generated/src/aws-cpp-sdk-ivs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ivs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IVS_MODEL_HEADERS "include/aws/ivs/model/*.h" ) +file(GLOB AWS_IVS_INTERNAL_HEADERS + "include/aws/ivs/internal/*.h" +) + file(GLOB AWS_IVS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IVS_MODEL_SOURCE file(GLOB IVS_UNIFIED_HEADERS ${AWS_IVS_HEADERS} + ${AWS_IVS_INTERNAL_HEADERS} ${AWS_IVS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ivs" FILES ${AWS_IVS_HEADERS}) + source_group("Header Files\\aws\\ivs\\internal" FILES ${AWS_IVS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ivs\\model" FILES ${AWS_IVS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IVS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IVS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVSEndpointProvider.h b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVSEndpointProvider.h index 4c8594e69fb..47ac32e74bd 100644 --- a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_IVS_API IVSEndpointProvider : public IVSDefaultEpProviderBase { public: using IVSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IVSEndpointProvider() : IVSDefaultEpProviderBase(Aws::IVS::IVSEndpointRules::GetRulesBlob(), Aws::IVS::IVSEndpointRules::RulesBlobSize) {} + IVSEndpointProvider(); ~IVSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h index c51d2227e6a..ce576b1112b 100644 --- a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IVS_API #define AWS_IVS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IVS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IVS_API #define AWS_IVS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IVS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IVS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVSEndpointRules.h b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/internal/IVSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVSEndpointRules.h rename to generated/src/aws-cpp-sdk-ivs/include/aws/ivs/internal/IVSEndpointRules.h index 71386aaf24d..a2c29adb094 100644 --- a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/internal/IVSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace IVS { -class IVSEndpointRules { +class AWS_IVS_LOCAL IVSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointProvider.cpp index dd8881d7de3..c0830c3912f 100644 --- a/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace IVS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IVSEndpointProvider::IVSEndpointProvider() + : IVSDefaultEpProviderBase(Aws::IVS::IVSEndpointRules::GetRulesBlob(), Aws::IVS::IVSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace IVS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointRules.cpp b/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointRules.cpp index 6d3822ba46b..7986241242c 100644 --- a/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ivs/source/IVSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace IVS { diff --git a/generated/src/aws-cpp-sdk-ivschat/CMakeLists.txt b/generated/src/aws-cpp-sdk-ivschat/CMakeLists.txt index df6bc3de0fd..466ec8e2ebc 100644 --- a/generated/src/aws-cpp-sdk-ivschat/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ivschat/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_IVSCHAT_MODEL_HEADERS "include/aws/ivschat/model/*.h" ) +file(GLOB AWS_IVSCHAT_INTERNAL_HEADERS + "include/aws/ivschat/internal/*.h" +) + file(GLOB AWS_IVSCHAT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_IVSCHAT_MODEL_SOURCE file(GLOB IVSCHAT_UNIFIED_HEADERS ${AWS_IVSCHAT_HEADERS} + ${AWS_IVSCHAT_INTERNAL_HEADERS} ${AWS_IVSCHAT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ivschat" FILES ${AWS_IVSCHAT_HEADERS}) + source_group("Header Files\\aws\\ivschat\\internal" FILES ${AWS_IVSCHAT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ivschat\\model" FILES ${AWS_IVSCHAT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_IVSCHAT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_IVSCHAT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/IvschatEndpointProvider.h b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/IvschatEndpointProvider.h index 5d75de0d4f2..c63c7456d1f 100644 --- a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/IvschatEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/IvschatEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_IVSCHAT_API IvschatEndpointProvider : public IvschatDefaultEpProviderB public: using IvschatResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - IvschatEndpointProvider() - : IvschatDefaultEpProviderBase(Aws::ivschat::IvschatEndpointRules::GetRulesBlob(), - Aws::ivschat::IvschatEndpointRules::RulesBlobSize) {} + IvschatEndpointProvider(); ~IvschatEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h index 50a78740c89..5923e3800ff 100644 --- a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_IVSCHAT_API #define AWS_IVSCHAT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_IVSCHAT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IVSCHAT_API #define AWS_IVSCHAT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_IVSCHAT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_IVSCHAT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/IvschatEndpointRules.h b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/internal/IvschatEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/IvschatEndpointRules.h rename to generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/internal/IvschatEndpointRules.h index db4527982c7..14d0142c0bc 100644 --- a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/IvschatEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/internal/IvschatEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ivschat { -class IvschatEndpointRules { +class AWS_IVSCHAT_LOCAL IvschatEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointProvider.cpp index 8d0c663d49a..6046095ab3e 100644 --- a/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace ivschat { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +IvschatEndpointProvider::IvschatEndpointProvider() + : IvschatDefaultEpProviderBase(Aws::ivschat::IvschatEndpointRules::GetRulesBlob(), Aws::ivschat::IvschatEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ivschat } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointRules.cpp b/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointRules.cpp index d523dcb31df..a554e3aefd0 100644 --- a/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ivschat/source/IvschatEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ivschat { diff --git a/generated/src/aws-cpp-sdk-kafka/CMakeLists.txt b/generated/src/aws-cpp-sdk-kafka/CMakeLists.txt index a155604e52b..79fd758f8ec 100644 --- a/generated/src/aws-cpp-sdk-kafka/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kafka/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KAFKA_MODEL_HEADERS "include/aws/kafka/model/*.h" ) +file(GLOB AWS_KAFKA_INTERNAL_HEADERS + "include/aws/kafka/internal/*.h" +) + file(GLOB AWS_KAFKA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KAFKA_MODEL_SOURCE file(GLOB KAFKA_UNIFIED_HEADERS ${AWS_KAFKA_HEADERS} + ${AWS_KAFKA_INTERNAL_HEADERS} ${AWS_KAFKA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kafka" FILES ${AWS_KAFKA_HEADERS}) + source_group("Header Files\\aws\\kafka\\internal" FILES ${AWS_KAFKA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kafka\\model" FILES ${AWS_KAFKA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KAFKA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KAFKA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/KafkaEndpointProvider.h b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/KafkaEndpointProvider.h index bccd2246ab3..0b5061f5975 100644 --- a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/KafkaEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/KafkaEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_KAFKA_API KafkaEndpointProvider : public KafkaDefaultEpProviderBase { public: using KafkaResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KafkaEndpointProvider() - : KafkaDefaultEpProviderBase(Aws::Kafka::KafkaEndpointRules::GetRulesBlob(), Aws::Kafka::KafkaEndpointRules::RulesBlobSize) {} + KafkaEndpointProvider(); ~KafkaEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h index 16cc868a7a9..9d3f7464622 100644 --- a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KAFKA_API #define AWS_KAFKA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KAFKA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KAFKA_API #define AWS_KAFKA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KAFKA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KAFKA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/KafkaEndpointRules.h b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/internal/KafkaEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-kafka/include/aws/kafka/KafkaEndpointRules.h rename to generated/src/aws-cpp-sdk-kafka/include/aws/kafka/internal/KafkaEndpointRules.h index b6e527b9c40..8e7b7ea231d 100644 --- a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/KafkaEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/internal/KafkaEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Kafka { -class KafkaEndpointRules { +class AWS_KAFKA_LOCAL KafkaEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointProvider.cpp index 41f511148cf..50b66f6b627 100644 --- a/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Kafka { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KafkaEndpointProvider::KafkaEndpointProvider() + : KafkaDefaultEpProviderBase(Aws::Kafka::KafkaEndpointRules::GetRulesBlob(), Aws::Kafka::KafkaEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Kafka } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointRules.cpp b/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointRules.cpp index e10605204d0..0f095f2f97f 100644 --- a/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kafka/source/KafkaEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Kafka { diff --git a/generated/src/aws-cpp-sdk-kafkaconnect/CMakeLists.txt b/generated/src/aws-cpp-sdk-kafkaconnect/CMakeLists.txt index b9ea7ebeaaa..0b2485141c2 100644 --- a/generated/src/aws-cpp-sdk-kafkaconnect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kafkaconnect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KAFKACONNECT_MODEL_HEADERS "include/aws/kafkaconnect/model/*.h" ) +file(GLOB AWS_KAFKACONNECT_INTERNAL_HEADERS + "include/aws/kafkaconnect/internal/*.h" +) + file(GLOB AWS_KAFKACONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KAFKACONNECT_MODEL_SOURCE file(GLOB KAFKACONNECT_UNIFIED_HEADERS ${AWS_KAFKACONNECT_HEADERS} + ${AWS_KAFKACONNECT_INTERNAL_HEADERS} ${AWS_KAFKACONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kafkaconnect" FILES ${AWS_KAFKACONNECT_HEADERS}) + source_group("Header Files\\aws\\kafkaconnect\\internal" FILES ${AWS_KAFKACONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kafkaconnect\\model" FILES ${AWS_KAFKACONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KAFKACONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KAFKACONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnectEndpointProvider.h b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnectEndpointProvider.h index 25d480b349d..018c3cdb4e3 100644 --- a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnectEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_KAFKACONNECT_API KafkaConnectEndpointProvider : public KafkaConnectDef public: using KafkaConnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KafkaConnectEndpointProvider() - : KafkaConnectDefaultEpProviderBase(Aws::KafkaConnect::KafkaConnectEndpointRules::GetRulesBlob(), - Aws::KafkaConnect::KafkaConnectEndpointRules::RulesBlobSize) {} + KafkaConnectEndpointProvider(); ~KafkaConnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h index c785c6ac32e..5342f43fe9d 100644 --- a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KAFKACONNECT_API #define AWS_KAFKACONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KAFKACONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KAFKACONNECT_API #define AWS_KAFKACONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KAFKACONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KAFKACONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnectEndpointRules.h b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/internal/KafkaConnectEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnectEndpointRules.h rename to generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/internal/KafkaConnectEndpointRules.h index 4955924156a..a469d769862 100644 --- a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/internal/KafkaConnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KafkaConnect { -class KafkaConnectEndpointRules { +class AWS_KAFKACONNECT_LOCAL KafkaConnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointProvider.cpp index d490a377488..8a7ea7a4ed5 100644 --- a/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace KafkaConnect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KafkaConnectEndpointProvider::KafkaConnectEndpointProvider() + : KafkaConnectDefaultEpProviderBase(Aws::KafkaConnect::KafkaConnectEndpointRules::GetRulesBlob(), + Aws::KafkaConnect::KafkaConnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KafkaConnect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointRules.cpp index 2756d28cb61..d45d45cf491 100644 --- a/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kafkaconnect/source/KafkaConnectEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KafkaConnect { diff --git a/generated/src/aws-cpp-sdk-kendra-ranking/CMakeLists.txt b/generated/src/aws-cpp-sdk-kendra-ranking/CMakeLists.txt index b2331a6e558..66ade1934d1 100644 --- a/generated/src/aws-cpp-sdk-kendra-ranking/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kendra-ranking/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KENDRA-RANKING_MODEL_HEADERS "include/aws/kendra-ranking/model/*.h" ) +file(GLOB AWS_KENDRA-RANKING_INTERNAL_HEADERS + "include/aws/kendra-ranking/internal/*.h" +) + file(GLOB AWS_KENDRA-RANKING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KENDRA-RANKING_MODEL_SOURCE file(GLOB KENDRA-RANKING_UNIFIED_HEADERS ${AWS_KENDRA-RANKING_HEADERS} + ${AWS_KENDRA-RANKING_INTERNAL_HEADERS} ${AWS_KENDRA-RANKING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kendra-ranking" FILES ${AWS_KENDRA-RANKING_HEADERS}) + source_group("Header Files\\aws\\kendra-ranking\\internal" FILES ${AWS_KENDRA-RANKING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kendra-ranking\\model" FILES ${AWS_KENDRA-RANKING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KENDRA-RANKING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KENDRA-RANKING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRankingEndpointProvider.h b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRankingEndpointProvider.h index 0ffb1638517..f4fb909d865 100644 --- a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRankingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRankingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_KENDRARANKING_API KendraRankingEndpointProvider : public KendraRanking public: using KendraRankingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KendraRankingEndpointProvider() - : KendraRankingDefaultEpProviderBase(Aws::KendraRanking::KendraRankingEndpointRules::GetRulesBlob(), - Aws::KendraRanking::KendraRankingEndpointRules::RulesBlobSize) {} + KendraRankingEndpointProvider(); ~KendraRankingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h index 378c21a4834..fa549e0c5ca 100644 --- a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KENDRARANKING_API #define AWS_KENDRARANKING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KENDRARANKING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KENDRARANKING_API #define AWS_KENDRARANKING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KENDRARANKING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KENDRARANKING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRankingEndpointRules.h b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/internal/KendraRankingEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRankingEndpointRules.h rename to generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/internal/KendraRankingEndpointRules.h index c3abdeeed28..e4061033efb 100644 --- a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRankingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/internal/KendraRankingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KendraRanking { -class KendraRankingEndpointRules { +class AWS_KENDRARANKING_LOCAL KendraRankingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointProvider.cpp index 744dcfa7097..513718c269d 100644 --- a/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace KendraRanking { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KendraRankingEndpointProvider::KendraRankingEndpointProvider() + : KendraRankingDefaultEpProviderBase(Aws::KendraRanking::KendraRankingEndpointRules::GetRulesBlob(), + Aws::KendraRanking::KendraRankingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KendraRanking } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointRules.cpp b/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointRules.cpp index fc53afa7150..142d08c52d3 100644 --- a/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kendra-ranking/source/KendraRankingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KendraRanking { diff --git a/generated/src/aws-cpp-sdk-kendra/CMakeLists.txt b/generated/src/aws-cpp-sdk-kendra/CMakeLists.txt index c89f135071a..e44b4a14560 100644 --- a/generated/src/aws-cpp-sdk-kendra/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kendra/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KENDRA_MODEL_HEADERS "include/aws/kendra/model/*.h" ) +file(GLOB AWS_KENDRA_INTERNAL_HEADERS + "include/aws/kendra/internal/*.h" +) + file(GLOB AWS_KENDRA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KENDRA_MODEL_SOURCE file(GLOB KENDRA_UNIFIED_HEADERS ${AWS_KENDRA_HEADERS} + ${AWS_KENDRA_INTERNAL_HEADERS} ${AWS_KENDRA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kendra" FILES ${AWS_KENDRA_HEADERS}) + source_group("Header Files\\aws\\kendra\\internal" FILES ${AWS_KENDRA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kendra\\model" FILES ${AWS_KENDRA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KENDRA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KENDRA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/KendraEndpointProvider.h b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/KendraEndpointProvider.h index 9bdbeaf26a6..ddaa2c550e7 100644 --- a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/KendraEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/KendraEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_KENDRA_API KendraEndpointProvider : public KendraDefaultEpProviderBase public: using KendraResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KendraEndpointProvider() - : KendraDefaultEpProviderBase(Aws::kendra::KendraEndpointRules::GetRulesBlob(), Aws::kendra::KendraEndpointRules::RulesBlobSize) {} + KendraEndpointProvider(); ~KendraEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h index cc1d6df99a9..a8648328f5e 100644 --- a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KENDRA_API #define AWS_KENDRA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KENDRA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KENDRA_API #define AWS_KENDRA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KENDRA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KENDRA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/KendraEndpointRules.h b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/internal/KendraEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-kendra/include/aws/kendra/KendraEndpointRules.h rename to generated/src/aws-cpp-sdk-kendra/include/aws/kendra/internal/KendraEndpointRules.h index 26378608510..50bf7c527f8 100644 --- a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/KendraEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/internal/KendraEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace kendra { -class KendraEndpointRules { +class AWS_KENDRA_LOCAL KendraEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointProvider.cpp index 2f82b2e64c8..9a985eee619 100644 --- a/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace kendra { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KendraEndpointProvider::KendraEndpointProvider() + : KendraDefaultEpProviderBase(Aws::kendra::KendraEndpointRules::GetRulesBlob(), Aws::kendra::KendraEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace kendra } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointRules.cpp b/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointRules.cpp index 3a8d9ae0ce3..fd496dfd6cb 100644 --- a/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kendra/source/KendraEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace kendra { diff --git a/generated/src/aws-cpp-sdk-keyspaces/CMakeLists.txt b/generated/src/aws-cpp-sdk-keyspaces/CMakeLists.txt index 1dcd76f7297..66568911914 100644 --- a/generated/src/aws-cpp-sdk-keyspaces/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-keyspaces/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KEYSPACES_MODEL_HEADERS "include/aws/keyspaces/model/*.h" ) +file(GLOB AWS_KEYSPACES_INTERNAL_HEADERS + "include/aws/keyspaces/internal/*.h" +) + file(GLOB AWS_KEYSPACES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KEYSPACES_MODEL_SOURCE file(GLOB KEYSPACES_UNIFIED_HEADERS ${AWS_KEYSPACES_HEADERS} + ${AWS_KEYSPACES_INTERNAL_HEADERS} ${AWS_KEYSPACES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\keyspaces" FILES ${AWS_KEYSPACES_HEADERS}) + source_group("Header Files\\aws\\keyspaces\\internal" FILES ${AWS_KEYSPACES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\keyspaces\\model" FILES ${AWS_KEYSPACES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KEYSPACES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KEYSPACES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/KeyspacesEndpointProvider.h b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/KeyspacesEndpointProvider.h index 703c2599826..05df3368067 100644 --- a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/KeyspacesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/KeyspacesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_KEYSPACES_API KeyspacesEndpointProvider : public KeyspacesDefaultEpPro public: using KeyspacesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KeyspacesEndpointProvider() - : KeyspacesDefaultEpProviderBase(Aws::Keyspaces::KeyspacesEndpointRules::GetRulesBlob(), - Aws::Keyspaces::KeyspacesEndpointRules::RulesBlobSize) {} + KeyspacesEndpointProvider(); ~KeyspacesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h index 6deec981919..71a1ba7083b 100644 --- a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KEYSPACES_API #define AWS_KEYSPACES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KEYSPACES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KEYSPACES_API #define AWS_KEYSPACES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KEYSPACES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KEYSPACES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/KeyspacesEndpointRules.h b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/internal/KeyspacesEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/KeyspacesEndpointRules.h rename to generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/internal/KeyspacesEndpointRules.h index 04e43033c8b..ed63a171eb4 100644 --- a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/KeyspacesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/internal/KeyspacesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Keyspaces { -class KeyspacesEndpointRules { +class AWS_KEYSPACES_LOCAL KeyspacesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointProvider.cpp index 07cf2266a18..34d7532e2a4 100644 --- a/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Keyspaces { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KeyspacesEndpointProvider::KeyspacesEndpointProvider() + : KeyspacesDefaultEpProviderBase(Aws::Keyspaces::KeyspacesEndpointRules::GetRulesBlob(), + Aws::Keyspaces::KeyspacesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Keyspaces } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointRules.cpp b/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointRules.cpp index 496e5576179..fd8e3b909cd 100644 --- a/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-keyspaces/source/KeyspacesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Keyspaces { diff --git a/generated/src/aws-cpp-sdk-keyspacesstreams/CMakeLists.txt b/generated/src/aws-cpp-sdk-keyspacesstreams/CMakeLists.txt index af88770d416..dfc343de4e0 100644 --- a/generated/src/aws-cpp-sdk-keyspacesstreams/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-keyspacesstreams/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KEYSPACESSTREAMS_MODEL_HEADERS "include/aws/keyspacesstreams/model/*.h" ) +file(GLOB AWS_KEYSPACESSTREAMS_INTERNAL_HEADERS + "include/aws/keyspacesstreams/internal/*.h" +) + file(GLOB AWS_KEYSPACESSTREAMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KEYSPACESSTREAMS_MODEL_SOURCE file(GLOB KEYSPACESSTREAMS_UNIFIED_HEADERS ${AWS_KEYSPACESSTREAMS_HEADERS} + ${AWS_KEYSPACESSTREAMS_INTERNAL_HEADERS} ${AWS_KEYSPACESSTREAMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\keyspacesstreams" FILES ${AWS_KEYSPACESSTREAMS_HEADERS}) + source_group("Header Files\\aws\\keyspacesstreams\\internal" FILES ${AWS_KEYSPACESSTREAMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\keyspacesstreams\\model" FILES ${AWS_KEYSPACESSTREAMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KEYSPACESSTREAMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KEYSPACESSTREAMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreamsEndpointProvider.h b/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreamsEndpointProvider.h index 337e1e240e7..f70cae0b851 100644 --- a/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreamsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreamsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_KEYSPACESSTREAMS_API KeyspacesStreamsEndpointProvider : public Keyspac public: using KeyspacesStreamsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KeyspacesStreamsEndpointProvider() - : KeyspacesStreamsDefaultEpProviderBase(Aws::KeyspacesStreams::KeyspacesStreamsEndpointRules::GetRulesBlob(), - Aws::KeyspacesStreams::KeyspacesStreamsEndpointRules::RulesBlobSize) {} + KeyspacesStreamsEndpointProvider(); ~KeyspacesStreamsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreams_EXPORTS.h b/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreams_EXPORTS.h index 8b59999c9c8..f6ba864cf79 100644 --- a/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreams_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreams_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KEYSPACESSTREAMS_API #define AWS_KEYSPACESSTREAMS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KEYSPACESSTREAMS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KEYSPACESSTREAMS_API #define AWS_KEYSPACESSTREAMS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KEYSPACESSTREAMS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KEYSPACESSTREAMS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreamsEndpointRules.h b/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/internal/KeyspacesStreamsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreamsEndpointRules.h rename to generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/internal/KeyspacesStreamsEndpointRules.h index ec067bc0369..ee3a0ce0103 100644 --- a/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/KeyspacesStreamsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams/internal/KeyspacesStreamsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KeyspacesStreams { -class KeyspacesStreamsEndpointRules { +class AWS_KEYSPACESSTREAMS_LOCAL KeyspacesStreamsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointProvider.cpp index 894c1657025..5ba17fd9885 100644 --- a/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace KeyspacesStreams { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KeyspacesStreamsEndpointProvider::KeyspacesStreamsEndpointProvider() + : KeyspacesStreamsDefaultEpProviderBase(Aws::KeyspacesStreams::KeyspacesStreamsEndpointRules::GetRulesBlob(), + Aws::KeyspacesStreams::KeyspacesStreamsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KeyspacesStreams } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointRules.cpp b/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointRules.cpp index ae7c2bbed4f..59ea1b84fca 100644 --- a/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-keyspacesstreams/source/KeyspacesStreamsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KeyspacesStreams { diff --git a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/CMakeLists.txt index adb63fa78d6..2d5a490e32c 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_MODEL_HEADERS "include/aws/kinesis-video-archived-media/model/*.h" ) +file(GLOB AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_INTERNAL_HEADERS + "include/aws/kinesis-video-archived-media/internal/*.h" +) + file(GLOB AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_MODEL_SOURCE file(GLOB KINESIS-VIDEO-ARCHIVED-MEDIA_UNIFIED_HEADERS ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_HEADERS} + ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_INTERNAL_HEADERS} ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesis-video-archived-media" FILES ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_HEADERS}) + source_group("Header Files\\aws\\kinesis-video-archived-media\\internal" FILES ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesis-video-archived-media\\model" FILES ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESIS-VIDEO-ARCHIVED-MEDIA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMediaEndpointProvider.h b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMediaEndpointProvider.h index 84485069561..253f9214931 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMediaEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMediaEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,10 +43,7 @@ class AWS_KINESISVIDEOARCHIVEDMEDIA_API KinesisVideoArchivedMediaEndpointProvide public: using KinesisVideoArchivedMediaResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisVideoArchivedMediaEndpointProvider() - : KinesisVideoArchivedMediaDefaultEpProviderBase( - Aws::KinesisVideoArchivedMedia::KinesisVideoArchivedMediaEndpointRules::GetRulesBlob(), - Aws::KinesisVideoArchivedMedia::KinesisVideoArchivedMediaEndpointRules::RulesBlobSize) {} + KinesisVideoArchivedMediaEndpointProvider(); ~KinesisVideoArchivedMediaEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h index aff36c87081..a555adac607 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESISVIDEOARCHIVEDMEDIA_API #define AWS_KINESISVIDEOARCHIVEDMEDIA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESISVIDEOARCHIVEDMEDIA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOARCHIVEDMEDIA_API #define AWS_KINESISVIDEOARCHIVEDMEDIA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESISVIDEOARCHIVEDMEDIA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESISVIDEOARCHIVEDMEDIA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMediaEndpointRules.h b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/internal/KinesisVideoArchivedMediaEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMediaEndpointRules.h rename to generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/internal/KinesisVideoArchivedMediaEndpointRules.h index cd03cf5b105..a74a266d861 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMediaEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/internal/KinesisVideoArchivedMediaEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KinesisVideoArchivedMedia { -class KinesisVideoArchivedMediaEndpointRules { +class AWS_KINESISVIDEOARCHIVEDMEDIA_LOCAL KinesisVideoArchivedMediaEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointProvider.cpp index b10a106d8c2..d2bc507cece 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace KinesisVideoArchivedMedia { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisVideoArchivedMediaEndpointProvider::KinesisVideoArchivedMediaEndpointProvider() + : KinesisVideoArchivedMediaDefaultEpProviderBase( + Aws::KinesisVideoArchivedMedia::KinesisVideoArchivedMediaEndpointRules::GetRulesBlob(), + Aws::KinesisVideoArchivedMedia::KinesisVideoArchivedMediaEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KinesisVideoArchivedMedia } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointRules.cpp index 82c2758f9c2..b17913901ec 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/source/KinesisVideoArchivedMediaEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KinesisVideoArchivedMedia { diff --git a/generated/src/aws-cpp-sdk-kinesis-video-media/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesis-video-media/CMakeLists.txt index 38cd9e1f90a..653fa3234db 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-media/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesis-video-media/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESIS-VIDEO-MEDIA_MODEL_HEADERS "include/aws/kinesis-video-media/model/*.h" ) +file(GLOB AWS_KINESIS-VIDEO-MEDIA_INTERNAL_HEADERS + "include/aws/kinesis-video-media/internal/*.h" +) + file(GLOB AWS_KINESIS-VIDEO-MEDIA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESIS-VIDEO-MEDIA_MODEL_SOURCE file(GLOB KINESIS-VIDEO-MEDIA_UNIFIED_HEADERS ${AWS_KINESIS-VIDEO-MEDIA_HEADERS} + ${AWS_KINESIS-VIDEO-MEDIA_INTERNAL_HEADERS} ${AWS_KINESIS-VIDEO-MEDIA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesis-video-media" FILES ${AWS_KINESIS-VIDEO-MEDIA_HEADERS}) + source_group("Header Files\\aws\\kinesis-video-media\\internal" FILES ${AWS_KINESIS-VIDEO-MEDIA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesis-video-media\\model" FILES ${AWS_KINESIS-VIDEO-MEDIA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESIS-VIDEO-MEDIA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESIS-VIDEO-MEDIA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMediaEndpointProvider.h b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMediaEndpointProvider.h index 8a1ed4339ee..77cb82a7037 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMediaEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMediaEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_KINESISVIDEOMEDIA_API KinesisVideoMediaEndpointProvider : public Kines public: using KinesisVideoMediaResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisVideoMediaEndpointProvider() - : KinesisVideoMediaDefaultEpProviderBase(Aws::KinesisVideoMedia::KinesisVideoMediaEndpointRules::GetRulesBlob(), - Aws::KinesisVideoMedia::KinesisVideoMediaEndpointRules::RulesBlobSize) {} + KinesisVideoMediaEndpointProvider(); ~KinesisVideoMediaEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h index 0f5af4a38df..ffd245c0f4f 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESISVIDEOMEDIA_API #define AWS_KINESISVIDEOMEDIA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESISVIDEOMEDIA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOMEDIA_API #define AWS_KINESISVIDEOMEDIA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESISVIDEOMEDIA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESISVIDEOMEDIA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMediaEndpointRules.h b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/internal/KinesisVideoMediaEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMediaEndpointRules.h rename to generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/internal/KinesisVideoMediaEndpointRules.h index 6afa8c6c3ec..0dd2922825e 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMediaEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/internal/KinesisVideoMediaEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KinesisVideoMedia { -class KinesisVideoMediaEndpointRules { +class AWS_KINESISVIDEOMEDIA_LOCAL KinesisVideoMediaEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointProvider.cpp index 3cabe400b98..c2ec8900f61 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace KinesisVideoMedia { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisVideoMediaEndpointProvider::KinesisVideoMediaEndpointProvider() + : KinesisVideoMediaDefaultEpProviderBase(Aws::KinesisVideoMedia::KinesisVideoMediaEndpointRules::GetRulesBlob(), + Aws::KinesisVideoMedia::KinesisVideoMediaEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KinesisVideoMedia } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointRules.cpp index fb0e213d7ab..0e9c4b85c30 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-media/source/KinesisVideoMediaEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KinesisVideoMedia { diff --git a/generated/src/aws-cpp-sdk-kinesis-video-signaling/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesis-video-signaling/CMakeLists.txt index 715ce099f6b..00e44ae4ac3 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-signaling/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesis-video-signaling/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESIS-VIDEO-SIGNALING_MODEL_HEADERS "include/aws/kinesis-video-signaling/model/*.h" ) +file(GLOB AWS_KINESIS-VIDEO-SIGNALING_INTERNAL_HEADERS + "include/aws/kinesis-video-signaling/internal/*.h" +) + file(GLOB AWS_KINESIS-VIDEO-SIGNALING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESIS-VIDEO-SIGNALING_MODEL_SOURCE file(GLOB KINESIS-VIDEO-SIGNALING_UNIFIED_HEADERS ${AWS_KINESIS-VIDEO-SIGNALING_HEADERS} + ${AWS_KINESIS-VIDEO-SIGNALING_INTERNAL_HEADERS} ${AWS_KINESIS-VIDEO-SIGNALING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesis-video-signaling" FILES ${AWS_KINESIS-VIDEO-SIGNALING_HEADERS}) + source_group("Header Files\\aws\\kinesis-video-signaling\\internal" FILES ${AWS_KINESIS-VIDEO-SIGNALING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesis-video-signaling\\model" FILES ${AWS_KINESIS-VIDEO-SIGNALING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESIS-VIDEO-SIGNALING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESIS-VIDEO-SIGNALING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannelsEndpointProvider.h b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannelsEndpointProvider.h index 33b8a43e049..1a449905085 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannelsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannelsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_KINESISVIDEOSIGNALINGCHANNELS_API KinesisVideoSignalingChannelsEndpoin public: using KinesisVideoSignalingChannelsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisVideoSignalingChannelsEndpointProvider() - : KinesisVideoSignalingChannelsDefaultEpProviderBase( - Aws::KinesisVideoSignalingChannels::KinesisVideoSignalingChannelsEndpointRules::GetRulesBlob(), - Aws::KinesisVideoSignalingChannels::KinesisVideoSignalingChannelsEndpointRules::RulesBlobSize) {} + KinesisVideoSignalingChannelsEndpointProvider(); ~KinesisVideoSignalingChannelsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h index 02b70d3588c..71de9bac1fb 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESISVIDEOSIGNALINGCHANNELS_API #define AWS_KINESISVIDEOSIGNALINGCHANNELS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESISVIDEOSIGNALINGCHANNELS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOSIGNALINGCHANNELS_API #define AWS_KINESISVIDEOSIGNALINGCHANNELS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESISVIDEOSIGNALINGCHANNELS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESISVIDEOSIGNALINGCHANNELS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannelsEndpointRules.h b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/internal/KinesisVideoSignalingChannelsEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannelsEndpointRules.h rename to generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/internal/KinesisVideoSignalingChannelsEndpointRules.h index a025c9952a9..5716b40444d 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannelsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/internal/KinesisVideoSignalingChannelsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KinesisVideoSignalingChannels { -class KinesisVideoSignalingChannelsEndpointRules { +class AWS_KINESISVIDEOSIGNALINGCHANNELS_LOCAL KinesisVideoSignalingChannelsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointProvider.cpp index c970e44b7ce..4abd9cf329c 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace KinesisVideoSignalingChannels { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisVideoSignalingChannelsEndpointProvider::KinesisVideoSignalingChannelsEndpointProvider() + : KinesisVideoSignalingChannelsDefaultEpProviderBase( + Aws::KinesisVideoSignalingChannels::KinesisVideoSignalingChannelsEndpointRules::GetRulesBlob(), + Aws::KinesisVideoSignalingChannels::KinesisVideoSignalingChannelsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KinesisVideoSignalingChannels } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointRules.cpp index 10c856e313f..81cb909408b 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-signaling/source/KinesisVideoSignalingChannelsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KinesisVideoSignalingChannels { diff --git a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/CMakeLists.txt index 6826a6e1560..488e5eb5412 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESIS-VIDEO-WEBRTC-STORAGE_MODEL_HEADERS "include/aws/kinesis-video-webrtc-storage/model/*.h" ) +file(GLOB AWS_KINESIS-VIDEO-WEBRTC-STORAGE_INTERNAL_HEADERS + "include/aws/kinesis-video-webrtc-storage/internal/*.h" +) + file(GLOB AWS_KINESIS-VIDEO-WEBRTC-STORAGE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESIS-VIDEO-WEBRTC-STORAGE_MODEL_SOURCE file(GLOB KINESIS-VIDEO-WEBRTC-STORAGE_UNIFIED_HEADERS ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_HEADERS} + ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_INTERNAL_HEADERS} ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesis-video-webrtc-storage" FILES ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_HEADERS}) + source_group("Header Files\\aws\\kinesis-video-webrtc-storage\\internal" FILES ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesis-video-webrtc-storage\\model" FILES ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESIS-VIDEO-WEBRTC-STORAGE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorageEndpointProvider.h b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorageEndpointProvider.h index bd6859ca0b5..31891de6028 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorageEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorageEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,10 +43,7 @@ class AWS_KINESISVIDEOWEBRTCSTORAGE_API KinesisVideoWebRTCStorageEndpointProvide public: using KinesisVideoWebRTCStorageResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisVideoWebRTCStorageEndpointProvider() - : KinesisVideoWebRTCStorageDefaultEpProviderBase( - Aws::KinesisVideoWebRTCStorage::KinesisVideoWebRTCStorageEndpointRules::GetRulesBlob(), - Aws::KinesisVideoWebRTCStorage::KinesisVideoWebRTCStorageEndpointRules::RulesBlobSize) {} + KinesisVideoWebRTCStorageEndpointProvider(); ~KinesisVideoWebRTCStorageEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h index a595b08764d..f043ebf8b28 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESISVIDEOWEBRTCSTORAGE_API #define AWS_KINESISVIDEOWEBRTCSTORAGE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESISVIDEOWEBRTCSTORAGE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOWEBRTCSTORAGE_API #define AWS_KINESISVIDEOWEBRTCSTORAGE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESISVIDEOWEBRTCSTORAGE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESISVIDEOWEBRTCSTORAGE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorageEndpointRules.h b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/internal/KinesisVideoWebRTCStorageEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorageEndpointRules.h rename to generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/internal/KinesisVideoWebRTCStorageEndpointRules.h index 1493521b3c4..b6750597cf8 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorageEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/internal/KinesisVideoWebRTCStorageEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KinesisVideoWebRTCStorage { -class KinesisVideoWebRTCStorageEndpointRules { +class AWS_KINESISVIDEOWEBRTCSTORAGE_LOCAL KinesisVideoWebRTCStorageEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointProvider.cpp index 27aec0ec6ce..c8f618851e5 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace KinesisVideoWebRTCStorage { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisVideoWebRTCStorageEndpointProvider::KinesisVideoWebRTCStorageEndpointProvider() + : KinesisVideoWebRTCStorageDefaultEpProviderBase( + Aws::KinesisVideoWebRTCStorage::KinesisVideoWebRTCStorageEndpointRules::GetRulesBlob(), + Aws::KinesisVideoWebRTCStorage::KinesisVideoWebRTCStorageEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KinesisVideoWebRTCStorage } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointRules.cpp index 985441f0724..2db73fd5216 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/source/KinesisVideoWebRTCStorageEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KinesisVideoWebRTCStorage { diff --git a/generated/src/aws-cpp-sdk-kinesis/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesis/CMakeLists.txt index 099657cffe0..995049d9ff9 100644 --- a/generated/src/aws-cpp-sdk-kinesis/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesis/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESIS_MODEL_HEADERS "include/aws/kinesis/model/*.h" ) +file(GLOB AWS_KINESIS_INTERNAL_HEADERS + "include/aws/kinesis/internal/*.h" +) + file(GLOB AWS_KINESIS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESIS_MODEL_SOURCE file(GLOB KINESIS_UNIFIED_HEADERS ${AWS_KINESIS_HEADERS} + ${AWS_KINESIS_INTERNAL_HEADERS} ${AWS_KINESIS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesis" FILES ${AWS_KINESIS_HEADERS}) + source_group("Header Files\\aws\\kinesis\\internal" FILES ${AWS_KINESIS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesis\\model" FILES ${AWS_KINESIS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESIS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESIS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/KinesisEndpointProvider.h b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/KinesisEndpointProvider.h index 8f6a5cc93bb..28fabdcc51c 100644 --- a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/KinesisEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/KinesisEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_KINESIS_API KinesisEndpointProvider : public KinesisDefaultEpProviderB public: using KinesisResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisEndpointProvider() - : KinesisDefaultEpProviderBase(Aws::Kinesis::KinesisEndpointRules::GetRulesBlob(), - Aws::Kinesis::KinesisEndpointRules::RulesBlobSize) {} + KinesisEndpointProvider(); ~KinesisEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h index 237bbdfcc8c..e4b883b8443 100644 --- a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESIS_API #define AWS_KINESIS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESIS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESIS_API #define AWS_KINESIS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESIS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESIS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/KinesisEndpointRules.h b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/internal/KinesisEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/KinesisEndpointRules.h rename to generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/internal/KinesisEndpointRules.h index 3faf191c2db..7245d3b578f 100644 --- a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/KinesisEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/internal/KinesisEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Kinesis { -class KinesisEndpointRules { +class AWS_KINESIS_LOCAL KinesisEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointProvider.cpp index aada8b3494f..a9e8010d6bf 100644 --- a/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Kinesis { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisEndpointProvider::KinesisEndpointProvider() + : KinesisDefaultEpProviderBase(Aws::Kinesis::KinesisEndpointRules::GetRulesBlob(), Aws::Kinesis::KinesisEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Kinesis } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointRules.cpp index 91b866f91ae..dcf996165a2 100644 --- a/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesis/source/KinesisEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Kinesis { diff --git a/generated/src/aws-cpp-sdk-kinesisanalytics/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesisanalytics/CMakeLists.txt index 5f52ca5bf85..9628e8a5094 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalytics/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesisanalytics/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESISANALYTICS_MODEL_HEADERS "include/aws/kinesisanalytics/model/*.h" ) +file(GLOB AWS_KINESISANALYTICS_INTERNAL_HEADERS + "include/aws/kinesisanalytics/internal/*.h" +) + file(GLOB AWS_KINESISANALYTICS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESISANALYTICS_MODEL_SOURCE file(GLOB KINESISANALYTICS_UNIFIED_HEADERS ${AWS_KINESISANALYTICS_HEADERS} + ${AWS_KINESISANALYTICS_INTERNAL_HEADERS} ${AWS_KINESISANALYTICS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesisanalytics" FILES ${AWS_KINESISANALYTICS_HEADERS}) + source_group("Header Files\\aws\\kinesisanalytics\\internal" FILES ${AWS_KINESISANALYTICS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesisanalytics\\model" FILES ${AWS_KINESISANALYTICS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESISANALYTICS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESISANALYTICS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalyticsEndpointProvider.h b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalyticsEndpointProvider.h index 3fdd7bdb7d9..53aa22e2f4f 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalyticsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalyticsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_KINESISANALYTICS_API KinesisAnalyticsEndpointProvider : public Kinesis public: using KinesisAnalyticsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisAnalyticsEndpointProvider() - : KinesisAnalyticsDefaultEpProviderBase(Aws::KinesisAnalytics::KinesisAnalyticsEndpointRules::GetRulesBlob(), - Aws::KinesisAnalytics::KinesisAnalyticsEndpointRules::RulesBlobSize) {} + KinesisAnalyticsEndpointProvider(); ~KinesisAnalyticsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h index 4cb316d57a1..9bc2bb0308b 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESISANALYTICS_API #define AWS_KINESISANALYTICS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESISANALYTICS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISANALYTICS_API #define AWS_KINESISANALYTICS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESISANALYTICS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESISANALYTICS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalyticsEndpointRules.h b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/internal/KinesisAnalyticsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalyticsEndpointRules.h rename to generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/internal/KinesisAnalyticsEndpointRules.h index f4038da8426..001d87f9416 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalyticsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/internal/KinesisAnalyticsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KinesisAnalytics { -class KinesisAnalyticsEndpointRules { +class AWS_KINESISANALYTICS_LOCAL KinesisAnalyticsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointProvider.cpp index 1ece2d40c10..f2ac57dccd3 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace KinesisAnalytics { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisAnalyticsEndpointProvider::KinesisAnalyticsEndpointProvider() + : KinesisAnalyticsDefaultEpProviderBase(Aws::KinesisAnalytics::KinesisAnalyticsEndpointRules::GetRulesBlob(), + Aws::KinesisAnalytics::KinesisAnalyticsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KinesisAnalytics } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointRules.cpp index dd1d9f925a4..dd1c2f3fb79 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesisanalytics/source/KinesisAnalyticsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KinesisAnalytics { diff --git a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/CMakeLists.txt index c942e930032..d1837023076 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESISANALYTICSV2_MODEL_HEADERS "include/aws/kinesisanalyticsv2/model/*.h" ) +file(GLOB AWS_KINESISANALYTICSV2_INTERNAL_HEADERS + "include/aws/kinesisanalyticsv2/internal/*.h" +) + file(GLOB AWS_KINESISANALYTICSV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESISANALYTICSV2_MODEL_SOURCE file(GLOB KINESISANALYTICSV2_UNIFIED_HEADERS ${AWS_KINESISANALYTICSV2_HEADERS} + ${AWS_KINESISANALYTICSV2_INTERNAL_HEADERS} ${AWS_KINESISANALYTICSV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesisanalyticsv2" FILES ${AWS_KINESISANALYTICSV2_HEADERS}) + source_group("Header Files\\aws\\kinesisanalyticsv2\\internal" FILES ${AWS_KINESISANALYTICSV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesisanalyticsv2\\model" FILES ${AWS_KINESISANALYTICSV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESISANALYTICSV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESISANALYTICSV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2EndpointProvider.h b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2EndpointProvider.h index 47d7fb46336..b26d4a9988a 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_KINESISANALYTICSV2_API KinesisAnalyticsV2EndpointProvider : public Kin public: using KinesisAnalyticsV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisAnalyticsV2EndpointProvider() - : KinesisAnalyticsV2DefaultEpProviderBase(Aws::KinesisAnalyticsV2::KinesisAnalyticsV2EndpointRules::GetRulesBlob(), - Aws::KinesisAnalyticsV2::KinesisAnalyticsV2EndpointRules::RulesBlobSize) {} + KinesisAnalyticsV2EndpointProvider(); ~KinesisAnalyticsV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h index b0b85fbc231..15710040b20 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESISANALYTICSV2_API #define AWS_KINESISANALYTICSV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESISANALYTICSV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISANALYTICSV2_API #define AWS_KINESISANALYTICSV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESISANALYTICSV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESISANALYTICSV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2EndpointRules.h b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/internal/KinesisAnalyticsV2EndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2EndpointRules.h rename to generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/internal/KinesisAnalyticsV2EndpointRules.h index 3a98669819f..c2d5c39fbe3 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/internal/KinesisAnalyticsV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KinesisAnalyticsV2 { -class KinesisAnalyticsV2EndpointRules { +class AWS_KINESISANALYTICSV2_LOCAL KinesisAnalyticsV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointProvider.cpp index b98f3b367ab..792914be417 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace KinesisAnalyticsV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisAnalyticsV2EndpointProvider::KinesisAnalyticsV2EndpointProvider() + : KinesisAnalyticsV2DefaultEpProviderBase(Aws::KinesisAnalyticsV2::KinesisAnalyticsV2EndpointRules::GetRulesBlob(), + Aws::KinesisAnalyticsV2::KinesisAnalyticsV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KinesisAnalyticsV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointRules.cpp index d4acb64a967..6bb1b38c6ba 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/source/KinesisAnalyticsV2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KinesisAnalyticsV2 { diff --git a/generated/src/aws-cpp-sdk-kinesisvideo/CMakeLists.txt b/generated/src/aws-cpp-sdk-kinesisvideo/CMakeLists.txt index b57d6144267..cbe8ace96fc 100644 --- a/generated/src/aws-cpp-sdk-kinesisvideo/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kinesisvideo/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KINESISVIDEO_MODEL_HEADERS "include/aws/kinesisvideo/model/*.h" ) +file(GLOB AWS_KINESISVIDEO_INTERNAL_HEADERS + "include/aws/kinesisvideo/internal/*.h" +) + file(GLOB AWS_KINESISVIDEO_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KINESISVIDEO_MODEL_SOURCE file(GLOB KINESISVIDEO_UNIFIED_HEADERS ${AWS_KINESISVIDEO_HEADERS} + ${AWS_KINESISVIDEO_INTERNAL_HEADERS} ${AWS_KINESISVIDEO_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kinesisvideo" FILES ${AWS_KINESISVIDEO_HEADERS}) + source_group("Header Files\\aws\\kinesisvideo\\internal" FILES ${AWS_KINESISVIDEO_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kinesisvideo\\model" FILES ${AWS_KINESISVIDEO_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KINESISVIDEO_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KINESISVIDEO_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideoEndpointProvider.h b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideoEndpointProvider.h index c831d9bfa74..830f115e4c5 100644 --- a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideoEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideoEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_KINESISVIDEO_API KinesisVideoEndpointProvider : public KinesisVideoDef public: using KinesisVideoResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KinesisVideoEndpointProvider() - : KinesisVideoDefaultEpProviderBase(Aws::KinesisVideo::KinesisVideoEndpointRules::GetRulesBlob(), - Aws::KinesisVideo::KinesisVideoEndpointRules::RulesBlobSize) {} + KinesisVideoEndpointProvider(); ~KinesisVideoEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h index 83f0461af33..535ecf59520 100644 --- a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KINESISVIDEO_API #define AWS_KINESISVIDEO_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KINESISVIDEO_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEO_API #define AWS_KINESISVIDEO_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KINESISVIDEO_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KINESISVIDEO_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideoEndpointRules.h b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/internal/KinesisVideoEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideoEndpointRules.h rename to generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/internal/KinesisVideoEndpointRules.h index 6eaa052e641..605d9cea396 100644 --- a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideoEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/internal/KinesisVideoEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KinesisVideo { -class KinesisVideoEndpointRules { +class AWS_KINESISVIDEO_LOCAL KinesisVideoEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointProvider.cpp index 4506f014b7b..e028305bfcb 100644 --- a/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace KinesisVideo { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KinesisVideoEndpointProvider::KinesisVideoEndpointProvider() + : KinesisVideoDefaultEpProviderBase(Aws::KinesisVideo::KinesisVideoEndpointRules::GetRulesBlob(), + Aws::KinesisVideo::KinesisVideoEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KinesisVideo } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointRules.cpp b/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointRules.cpp index 5fc6f1f4db3..1723e4c0d5f 100644 --- a/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kinesisvideo/source/KinesisVideoEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KinesisVideo { diff --git a/generated/src/aws-cpp-sdk-kms/CMakeLists.txt b/generated/src/aws-cpp-sdk-kms/CMakeLists.txt index 1d76f919eeb..2a5bb0c366b 100644 --- a/generated/src/aws-cpp-sdk-kms/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-kms/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_KMS_MODEL_HEADERS "include/aws/kms/model/*.h" ) +file(GLOB AWS_KMS_INTERNAL_HEADERS + "include/aws/kms/internal/*.h" +) + file(GLOB AWS_KMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_KMS_MODEL_SOURCE file(GLOB KMS_UNIFIED_HEADERS ${AWS_KMS_HEADERS} + ${AWS_KMS_INTERNAL_HEADERS} ${AWS_KMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\kms" FILES ${AWS_KMS_HEADERS}) + source_group("Header Files\\aws\\kms\\internal" FILES ${AWS_KMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\kms\\model" FILES ${AWS_KMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_KMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_KMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMSEndpointProvider.h b/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMSEndpointProvider.h index 5a004ba9f46..dc751ed817a 100644 --- a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_KMS_API KMSEndpointProvider : public KMSDefaultEpProviderBase { public: using KMSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - KMSEndpointProvider() : KMSDefaultEpProviderBase(Aws::KMS::KMSEndpointRules::GetRulesBlob(), Aws::KMS::KMSEndpointRules::RulesBlobSize) {} + KMSEndpointProvider(); ~KMSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h b/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h index 33c4ccf5c2b..4dfef13fd3f 100644 --- a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_KMS_API #define AWS_KMS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_KMS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KMS_API #define AWS_KMS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_KMS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_KMS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMSEndpointRules.h b/generated/src/aws-cpp-sdk-kms/include/aws/kms/internal/KMSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-kms/include/aws/kms/KMSEndpointRules.h rename to generated/src/aws-cpp-sdk-kms/include/aws/kms/internal/KMSEndpointRules.h index 73dcd21a021..892c8bd05eb 100644 --- a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-kms/include/aws/kms/internal/KMSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace KMS { -class KMSEndpointRules { +class AWS_KMS_LOCAL KMSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-kms/source/KMSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-kms/source/KMSEndpointProvider.cpp index 170befafec2..6f163338bab 100644 --- a/generated/src/aws-cpp-sdk-kms/source/KMSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-kms/source/KMSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace KMS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +KMSEndpointProvider::KMSEndpointProvider() + : KMSDefaultEpProviderBase(Aws::KMS::KMSEndpointRules::GetRulesBlob(), Aws::KMS::KMSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace KMS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-kms/source/KMSEndpointRules.cpp b/generated/src/aws-cpp-sdk-kms/source/KMSEndpointRules.cpp index b538ea0ee7d..82d8525308c 100644 --- a/generated/src/aws-cpp-sdk-kms/source/KMSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-kms/source/KMSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace KMS { diff --git a/generated/src/aws-cpp-sdk-lakeformation/CMakeLists.txt b/generated/src/aws-cpp-sdk-lakeformation/CMakeLists.txt index acf8dfc3b79..723d8712016 100644 --- a/generated/src/aws-cpp-sdk-lakeformation/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lakeformation/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LAKEFORMATION_MODEL_HEADERS "include/aws/lakeformation/model/*.h" ) +file(GLOB AWS_LAKEFORMATION_INTERNAL_HEADERS + "include/aws/lakeformation/internal/*.h" +) + file(GLOB AWS_LAKEFORMATION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LAKEFORMATION_MODEL_SOURCE file(GLOB LAKEFORMATION_UNIFIED_HEADERS ${AWS_LAKEFORMATION_HEADERS} + ${AWS_LAKEFORMATION_INTERNAL_HEADERS} ${AWS_LAKEFORMATION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lakeformation" FILES ${AWS_LAKEFORMATION_HEADERS}) + source_group("Header Files\\aws\\lakeformation\\internal" FILES ${AWS_LAKEFORMATION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lakeformation\\model" FILES ${AWS_LAKEFORMATION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LAKEFORMATION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LAKEFORMATION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormationEndpointProvider.h b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormationEndpointProvider.h index 4a138835bb8..c261f0cf84a 100644 --- a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormationEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormationEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LAKEFORMATION_API LakeFormationEndpointProvider : public LakeFormation public: using LakeFormationResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LakeFormationEndpointProvider() - : LakeFormationDefaultEpProviderBase(Aws::LakeFormation::LakeFormationEndpointRules::GetRulesBlob(), - Aws::LakeFormation::LakeFormationEndpointRules::RulesBlobSize) {} + LakeFormationEndpointProvider(); ~LakeFormationEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h index 4ec276b77b4..5f020ffcc7c 100644 --- a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LAKEFORMATION_API #define AWS_LAKEFORMATION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LAKEFORMATION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LAKEFORMATION_API #define AWS_LAKEFORMATION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LAKEFORMATION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LAKEFORMATION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormationEndpointRules.h b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/internal/LakeFormationEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormationEndpointRules.h rename to generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/internal/LakeFormationEndpointRules.h index 9d65d39b892..b891da30211 100644 --- a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormationEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/internal/LakeFormationEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LakeFormation { -class LakeFormationEndpointRules { +class AWS_LAKEFORMATION_LOCAL LakeFormationEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointProvider.cpp index 7fb211bbeb0..66d0e0e0f12 100644 --- a/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LakeFormation { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LakeFormationEndpointProvider::LakeFormationEndpointProvider() + : LakeFormationDefaultEpProviderBase(Aws::LakeFormation::LakeFormationEndpointRules::GetRulesBlob(), + Aws::LakeFormation::LakeFormationEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LakeFormation } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointRules.cpp b/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointRules.cpp index 2f874145738..f54ba012136 100644 --- a/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lakeformation/source/LakeFormationEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LakeFormation { diff --git a/generated/src/aws-cpp-sdk-lambda-core/CMakeLists.txt b/generated/src/aws-cpp-sdk-lambda-core/CMakeLists.txt index b2b0787ccc5..c4513653c82 100644 --- a/generated/src/aws-cpp-sdk-lambda-core/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lambda-core/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LAMBDA-CORE_MODEL_HEADERS "include/aws/lambda-core/model/*.h" ) +file(GLOB AWS_LAMBDA-CORE_INTERNAL_HEADERS + "include/aws/lambda-core/internal/*.h" +) + file(GLOB AWS_LAMBDA-CORE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LAMBDA-CORE_MODEL_SOURCE file(GLOB LAMBDA-CORE_UNIFIED_HEADERS ${AWS_LAMBDA-CORE_HEADERS} + ${AWS_LAMBDA-CORE_INTERNAL_HEADERS} ${AWS_LAMBDA-CORE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lambda-core" FILES ${AWS_LAMBDA-CORE_HEADERS}) + source_group("Header Files\\aws\\lambda-core\\internal" FILES ${AWS_LAMBDA-CORE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lambda-core\\model" FILES ${AWS_LAMBDA-CORE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LAMBDA-CORE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LAMBDA-CORE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCoreEndpointProvider.h b/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCoreEndpointProvider.h index 451a28223ca..cf95d8f7440 100644 --- a/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCoreEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCoreEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LAMBDACORE_API LambdaCoreEndpointProvider : public LambdaCoreDefaultEp public: using LambdaCoreResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LambdaCoreEndpointProvider() - : LambdaCoreDefaultEpProviderBase(Aws::LambdaCore::LambdaCoreEndpointRules::GetRulesBlob(), - Aws::LambdaCore::LambdaCoreEndpointRules::RulesBlobSize) {} + LambdaCoreEndpointProvider(); ~LambdaCoreEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCore_EXPORTS.h b/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCore_EXPORTS.h index d86c4cf70c4..f8ec6e7940c 100644 --- a/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCore_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCore_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LAMBDACORE_API #define AWS_LAMBDACORE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LAMBDACORE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LAMBDACORE_API #define AWS_LAMBDACORE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LAMBDACORE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LAMBDACORE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCoreEndpointRules.h b/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/internal/LambdaCoreEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCoreEndpointRules.h rename to generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/internal/LambdaCoreEndpointRules.h index cf67cdb6c50..ee6f638c15c 100644 --- a/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/LambdaCoreEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lambda-core/include/aws/lambda-core/internal/LambdaCoreEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LambdaCore { -class LambdaCoreEndpointRules { +class AWS_LAMBDACORE_LOCAL LambdaCoreEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointProvider.cpp index 00556450dd6..e2cba4ec587 100644 --- a/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LambdaCore { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LambdaCoreEndpointProvider::LambdaCoreEndpointProvider() + : LambdaCoreDefaultEpProviderBase(Aws::LambdaCore::LambdaCoreEndpointRules::GetRulesBlob(), + Aws::LambdaCore::LambdaCoreEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LambdaCore } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointRules.cpp b/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointRules.cpp index d1b43e0856c..bfc7c5c9f79 100644 --- a/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lambda-core/source/LambdaCoreEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LambdaCore { diff --git a/generated/src/aws-cpp-sdk-lambda-microvms/CMakeLists.txt b/generated/src/aws-cpp-sdk-lambda-microvms/CMakeLists.txt index 64d3dad1dd1..4f749433f5d 100644 --- a/generated/src/aws-cpp-sdk-lambda-microvms/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lambda-microvms/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LAMBDA-MICROVMS_MODEL_HEADERS "include/aws/lambda-microvms/model/*.h" ) +file(GLOB AWS_LAMBDA-MICROVMS_INTERNAL_HEADERS + "include/aws/lambda-microvms/internal/*.h" +) + file(GLOB AWS_LAMBDA-MICROVMS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LAMBDA-MICROVMS_MODEL_SOURCE file(GLOB LAMBDA-MICROVMS_UNIFIED_HEADERS ${AWS_LAMBDA-MICROVMS_HEADERS} + ${AWS_LAMBDA-MICROVMS_INTERNAL_HEADERS} ${AWS_LAMBDA-MICROVMS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lambda-microvms" FILES ${AWS_LAMBDA-MICROVMS_HEADERS}) + source_group("Header Files\\aws\\lambda-microvms\\internal" FILES ${AWS_LAMBDA-MICROVMS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lambda-microvms\\model" FILES ${AWS_LAMBDA-MICROVMS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LAMBDA-MICROVMS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LAMBDA-MICROVMS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovmsEndpointProvider.h b/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovmsEndpointProvider.h index be8917f5e30..8958e97c6a9 100644 --- a/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovmsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovmsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LAMBDAMICROVMS_API LambdaMicrovmsEndpointProvider : public LambdaMicro public: using LambdaMicrovmsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LambdaMicrovmsEndpointProvider() - : LambdaMicrovmsDefaultEpProviderBase(Aws::LambdaMicrovms::LambdaMicrovmsEndpointRules::GetRulesBlob(), - Aws::LambdaMicrovms::LambdaMicrovmsEndpointRules::RulesBlobSize) {} + LambdaMicrovmsEndpointProvider(); ~LambdaMicrovmsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovms_EXPORTS.h b/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovms_EXPORTS.h index eaef49985ab..2fc9f7d69fb 100644 --- a/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovms_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovms_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LAMBDAMICROVMS_API #define AWS_LAMBDAMICROVMS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LAMBDAMICROVMS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LAMBDAMICROVMS_API #define AWS_LAMBDAMICROVMS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LAMBDAMICROVMS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LAMBDAMICROVMS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovmsEndpointRules.h b/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/internal/LambdaMicrovmsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovmsEndpointRules.h rename to generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/internal/LambdaMicrovmsEndpointRules.h index 4e0501f33da..3bcae20058c 100644 --- a/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/LambdaMicrovmsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lambda-microvms/include/aws/lambda-microvms/internal/LambdaMicrovmsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LambdaMicrovms { -class LambdaMicrovmsEndpointRules { +class AWS_LAMBDAMICROVMS_LOCAL LambdaMicrovmsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointProvider.cpp index 0b0107012ba..a0e905f8a79 100644 --- a/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LambdaMicrovms { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LambdaMicrovmsEndpointProvider::LambdaMicrovmsEndpointProvider() + : LambdaMicrovmsDefaultEpProviderBase(Aws::LambdaMicrovms::LambdaMicrovmsEndpointRules::GetRulesBlob(), + Aws::LambdaMicrovms::LambdaMicrovmsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LambdaMicrovms } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointRules.cpp b/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointRules.cpp index 8233c5bead8..6ee671fd442 100644 --- a/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lambda-microvms/source/LambdaMicrovmsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LambdaMicrovms { diff --git a/generated/src/aws-cpp-sdk-lambda/CMakeLists.txt b/generated/src/aws-cpp-sdk-lambda/CMakeLists.txt index 91cbd51f129..1b47c396dd6 100644 --- a/generated/src/aws-cpp-sdk-lambda/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lambda/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LAMBDA_MODEL_HEADERS "include/aws/lambda/model/*.h" ) +file(GLOB AWS_LAMBDA_INTERNAL_HEADERS + "include/aws/lambda/internal/*.h" +) + file(GLOB AWS_LAMBDA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LAMBDA_MODEL_SOURCE file(GLOB LAMBDA_UNIFIED_HEADERS ${AWS_LAMBDA_HEADERS} + ${AWS_LAMBDA_INTERNAL_HEADERS} ${AWS_LAMBDA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lambda" FILES ${AWS_LAMBDA_HEADERS}) + source_group("Header Files\\aws\\lambda\\internal" FILES ${AWS_LAMBDA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lambda\\model" FILES ${AWS_LAMBDA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LAMBDA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LAMBDA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/LambdaEndpointProvider.h b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/LambdaEndpointProvider.h index e6f0d15165d..769129087a5 100644 --- a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/LambdaEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/LambdaEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_LAMBDA_API LambdaEndpointProvider : public LambdaDefaultEpProviderBase public: using LambdaResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LambdaEndpointProvider() - : LambdaDefaultEpProviderBase(Aws::Lambda::LambdaEndpointRules::GetRulesBlob(), Aws::Lambda::LambdaEndpointRules::RulesBlobSize) {} + LambdaEndpointProvider(); ~LambdaEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h index 798c7bb1a71..6c2afae0881 100644 --- a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LAMBDA_API #define AWS_LAMBDA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LAMBDA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LAMBDA_API #define AWS_LAMBDA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LAMBDA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LAMBDA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/LambdaEndpointRules.h b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/internal/LambdaEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-lambda/include/aws/lambda/LambdaEndpointRules.h rename to generated/src/aws-cpp-sdk-lambda/include/aws/lambda/internal/LambdaEndpointRules.h index 21ed461a22d..88027e3c94e 100644 --- a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/LambdaEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/internal/LambdaEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Lambda { -class LambdaEndpointRules { +class AWS_LAMBDA_LOCAL LambdaEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointProvider.cpp index 7d6e424af6a..083f04c0458 100644 --- a/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Lambda { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LambdaEndpointProvider::LambdaEndpointProvider() + : LambdaDefaultEpProviderBase(Aws::Lambda::LambdaEndpointRules::GetRulesBlob(), Aws::Lambda::LambdaEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Lambda } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointRules.cpp b/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointRules.cpp index c743c240d8f..6b511fd2c96 100644 --- a/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lambda/source/LambdaEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Lambda { diff --git a/generated/src/aws-cpp-sdk-launch-wizard/CMakeLists.txt b/generated/src/aws-cpp-sdk-launch-wizard/CMakeLists.txt index f2f98d07b3c..c88a15d8abb 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-launch-wizard/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LAUNCH-WIZARD_MODEL_HEADERS "include/aws/launch-wizard/model/*.h" ) +file(GLOB AWS_LAUNCH-WIZARD_INTERNAL_HEADERS + "include/aws/launch-wizard/internal/*.h" +) + file(GLOB AWS_LAUNCH-WIZARD_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LAUNCH-WIZARD_MODEL_SOURCE file(GLOB LAUNCH-WIZARD_UNIFIED_HEADERS ${AWS_LAUNCH-WIZARD_HEADERS} + ${AWS_LAUNCH-WIZARD_INTERNAL_HEADERS} ${AWS_LAUNCH-WIZARD_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\launch-wizard" FILES ${AWS_LAUNCH-WIZARD_HEADERS}) + source_group("Header Files\\aws\\launch-wizard\\internal" FILES ${AWS_LAUNCH-WIZARD_INTERNAL_HEADERS}) source_group("Header Files\\aws\\launch-wizard\\model" FILES ${AWS_LAUNCH-WIZARD_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LAUNCH-WIZARD_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LAUNCH-WIZARD_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizardEndpointProvider.h b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizardEndpointProvider.h index 0daa73d86c2..e0027722db9 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizardEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizardEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LAUNCHWIZARD_API LaunchWizardEndpointProvider : public LaunchWizardDef public: using LaunchWizardResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LaunchWizardEndpointProvider() - : LaunchWizardDefaultEpProviderBase(Aws::LaunchWizard::LaunchWizardEndpointRules::GetRulesBlob(), - Aws::LaunchWizard::LaunchWizardEndpointRules::RulesBlobSize) {} + LaunchWizardEndpointProvider(); ~LaunchWizardEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizard_EXPORTS.h b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizard_EXPORTS.h index 5da482d334b..ce88c6073d7 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizard_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizard_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LAUNCHWIZARD_API #define AWS_LAUNCHWIZARD_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LAUNCHWIZARD_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LAUNCHWIZARD_API #define AWS_LAUNCHWIZARD_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LAUNCHWIZARD_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LAUNCHWIZARD_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizardEndpointRules.h b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/internal/LaunchWizardEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizardEndpointRules.h rename to generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/internal/LaunchWizardEndpointRules.h index 6766b3d446d..c4a56afb43b 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/LaunchWizardEndpointRules.h +++ b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/internal/LaunchWizardEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LaunchWizard { -class LaunchWizardEndpointRules { +class AWS_LAUNCHWIZARD_LOCAL LaunchWizardEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointProvider.cpp b/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointProvider.cpp index e962e7b6c05..8c7e7016528 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LaunchWizard { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LaunchWizardEndpointProvider::LaunchWizardEndpointProvider() + : LaunchWizardDefaultEpProviderBase(Aws::LaunchWizard::LaunchWizardEndpointRules::GetRulesBlob(), + Aws::LaunchWizard::LaunchWizardEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LaunchWizard } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointRules.cpp b/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointRules.cpp index 8a0c2177a8a..96a2a7fe1d9 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-launch-wizard/source/LaunchWizardEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LaunchWizard { diff --git a/generated/src/aws-cpp-sdk-lex-models/CMakeLists.txt b/generated/src/aws-cpp-sdk-lex-models/CMakeLists.txt index a2c4deb5d11..7191b9da65d 100644 --- a/generated/src/aws-cpp-sdk-lex-models/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lex-models/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LEX-MODELS_MODEL_HEADERS "include/aws/lex-models/model/*.h" ) +file(GLOB AWS_LEX-MODELS_INTERNAL_HEADERS + "include/aws/lex-models/internal/*.h" +) + file(GLOB AWS_LEX-MODELS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LEX-MODELS_MODEL_SOURCE file(GLOB LEX-MODELS_UNIFIED_HEADERS ${AWS_LEX-MODELS_HEADERS} + ${AWS_LEX-MODELS_INTERNAL_HEADERS} ${AWS_LEX-MODELS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lex-models" FILES ${AWS_LEX-MODELS_HEADERS}) + source_group("Header Files\\aws\\lex-models\\internal" FILES ${AWS_LEX-MODELS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lex-models\\model" FILES ${AWS_LEX-MODELS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LEX-MODELS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LEX-MODELS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingServiceEndpointProvider.h index 6354fb448e6..940f1c3440b 100644 --- a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_LEXMODELBUILDINGSERVICE_API LexModelBuildingServiceEndpointProvider : public: using LexModelBuildingServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LexModelBuildingServiceEndpointProvider() - : LexModelBuildingServiceDefaultEpProviderBase(Aws::LexModelBuildingService::LexModelBuildingServiceEndpointRules::GetRulesBlob(), - Aws::LexModelBuildingService::LexModelBuildingServiceEndpointRules::RulesBlobSize) {} + LexModelBuildingServiceEndpointProvider(); ~LexModelBuildingServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h index 215441fac12..df745ee5e95 100644 --- a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LEXMODELBUILDINGSERVICE_API #define AWS_LEXMODELBUILDINGSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LEXMODELBUILDINGSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXMODELBUILDINGSERVICE_API #define AWS_LEXMODELBUILDINGSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LEXMODELBUILDINGSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LEXMODELBUILDINGSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingServiceEndpointRules.h b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/internal/LexModelBuildingServiceEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/internal/LexModelBuildingServiceEndpointRules.h index 817fadcf933..db932a57509 100644 --- a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/internal/LexModelBuildingServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LexModelBuildingService { -class LexModelBuildingServiceEndpointRules { +class AWS_LEXMODELBUILDINGSERVICE_LOCAL LexModelBuildingServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointProvider.cpp index fdce563aa49..8054e7c4796 100644 --- a/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LexModelBuildingService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LexModelBuildingServiceEndpointProvider::LexModelBuildingServiceEndpointProvider() + : LexModelBuildingServiceDefaultEpProviderBase(Aws::LexModelBuildingService::LexModelBuildingServiceEndpointRules::GetRulesBlob(), + Aws::LexModelBuildingService::LexModelBuildingServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LexModelBuildingService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointRules.cpp index 523b477713f..0a955d7adb3 100644 --- a/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lex-models/source/LexModelBuildingServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LexModelBuildingService { diff --git a/generated/src/aws-cpp-sdk-lex/CMakeLists.txt b/generated/src/aws-cpp-sdk-lex/CMakeLists.txt index 7ad3a70d146..f3ba2648184 100644 --- a/generated/src/aws-cpp-sdk-lex/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lex/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LEX_MODEL_HEADERS "include/aws/lex/model/*.h" ) +file(GLOB AWS_LEX_INTERNAL_HEADERS + "include/aws/lex/internal/*.h" +) + file(GLOB AWS_LEX_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LEX_MODEL_SOURCE file(GLOB LEX_UNIFIED_HEADERS ${AWS_LEX_HEADERS} + ${AWS_LEX_INTERNAL_HEADERS} ${AWS_LEX_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lex" FILES ${AWS_LEX_HEADERS}) + source_group("Header Files\\aws\\lex\\internal" FILES ${AWS_LEX_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lex\\model" FILES ${AWS_LEX_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LEX_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LEX_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeServiceEndpointProvider.h index 66ffd1881b3..934fbc0a650 100644 --- a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_LEXRUNTIMESERVICE_API LexRuntimeServiceEndpointProvider : public LexRu public: using LexRuntimeServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LexRuntimeServiceEndpointProvider() - : LexRuntimeServiceDefaultEpProviderBase(Aws::LexRuntimeService::LexRuntimeServiceEndpointRules::GetRulesBlob(), - Aws::LexRuntimeService::LexRuntimeServiceEndpointRules::RulesBlobSize) {} + LexRuntimeServiceEndpointProvider(); ~LexRuntimeServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h b/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h index 32f1090b800..b8bb9e9d1c2 100644 --- a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LEXRUNTIMESERVICE_API #define AWS_LEXRUNTIMESERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LEXRUNTIMESERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXRUNTIMESERVICE_API #define AWS_LEXRUNTIMESERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LEXRUNTIMESERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LEXRUNTIMESERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeServiceEndpointRules.h b/generated/src/aws-cpp-sdk-lex/include/aws/lex/internal/LexRuntimeServiceEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-lex/include/aws/lex/internal/LexRuntimeServiceEndpointRules.h index d2dac12e854..ca3449b3092 100644 --- a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lex/include/aws/lex/internal/LexRuntimeServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LexRuntimeService { -class LexRuntimeServiceEndpointRules { +class AWS_LEXRUNTIMESERVICE_LOCAL LexRuntimeServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointProvider.cpp index afa45559a65..5ae996764f5 100644 --- a/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LexRuntimeService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LexRuntimeServiceEndpointProvider::LexRuntimeServiceEndpointProvider() + : LexRuntimeServiceDefaultEpProviderBase(Aws::LexRuntimeService::LexRuntimeServiceEndpointRules::GetRulesBlob(), + Aws::LexRuntimeService::LexRuntimeServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LexRuntimeService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointRules.cpp index 2d427a13adf..083ec9a6c51 100644 --- a/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lex/source/LexRuntimeServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LexRuntimeService { diff --git a/generated/src/aws-cpp-sdk-lexv2-models/CMakeLists.txt b/generated/src/aws-cpp-sdk-lexv2-models/CMakeLists.txt index 4ce4ee26085..d096d538bef 100644 --- a/generated/src/aws-cpp-sdk-lexv2-models/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lexv2-models/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LEXV2-MODELS_MODEL_HEADERS "include/aws/lexv2-models/model/*.h" ) +file(GLOB AWS_LEXV2-MODELS_INTERNAL_HEADERS + "include/aws/lexv2-models/internal/*.h" +) + file(GLOB AWS_LEXV2-MODELS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LEXV2-MODELS_MODEL_SOURCE file(GLOB LEXV2-MODELS_UNIFIED_HEADERS ${AWS_LEXV2-MODELS_HEADERS} + ${AWS_LEXV2-MODELS_INTERNAL_HEADERS} ${AWS_LEXV2-MODELS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lexv2-models" FILES ${AWS_LEXV2-MODELS_HEADERS}) + source_group("Header Files\\aws\\lexv2-models\\internal" FILES ${AWS_LEXV2-MODELS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lexv2-models\\model" FILES ${AWS_LEXV2-MODELS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LEXV2-MODELS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LEXV2-MODELS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2EndpointProvider.h b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2EndpointProvider.h index 3ed820b40fa..4899d332e94 100644 --- a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LEXMODELSV2_API LexModelsV2EndpointProvider : public LexModelsV2Defaul public: using LexModelsV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LexModelsV2EndpointProvider() - : LexModelsV2DefaultEpProviderBase(Aws::LexModelsV2::LexModelsV2EndpointRules::GetRulesBlob(), - Aws::LexModelsV2::LexModelsV2EndpointRules::RulesBlobSize) {} + LexModelsV2EndpointProvider(); ~LexModelsV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h index 9c509211d79..6885478fa29 100644 --- a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LEXMODELSV2_API #define AWS_LEXMODELSV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LEXMODELSV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXMODELSV2_API #define AWS_LEXMODELSV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LEXMODELSV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LEXMODELSV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2EndpointRules.h b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/internal/LexModelsV2EndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2EndpointRules.h rename to generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/internal/LexModelsV2EndpointRules.h index 290a2e1f13b..0a96b0990ce 100644 --- a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/internal/LexModelsV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LexModelsV2 { -class LexModelsV2EndpointRules { +class AWS_LEXMODELSV2_LOCAL LexModelsV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointProvider.cpp index b5c60171e9c..9a31a17e050 100644 --- a/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LexModelsV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LexModelsV2EndpointProvider::LexModelsV2EndpointProvider() + : LexModelsV2DefaultEpProviderBase(Aws::LexModelsV2::LexModelsV2EndpointRules::GetRulesBlob(), + Aws::LexModelsV2::LexModelsV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LexModelsV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointRules.cpp index d50b29808ed..58f06b19d79 100644 --- a/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lexv2-models/source/LexModelsV2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LexModelsV2 { diff --git a/generated/src/aws-cpp-sdk-lexv2-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-lexv2-runtime/CMakeLists.txt index d7538f8f589..064cb2744dc 100644 --- a/generated/src/aws-cpp-sdk-lexv2-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lexv2-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LEXV2-RUNTIME_MODEL_HEADERS "include/aws/lexv2-runtime/model/*.h" ) +file(GLOB AWS_LEXV2-RUNTIME_INTERNAL_HEADERS + "include/aws/lexv2-runtime/internal/*.h" +) + file(GLOB AWS_LEXV2-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LEXV2-RUNTIME_MODEL_SOURCE file(GLOB LEXV2-RUNTIME_UNIFIED_HEADERS ${AWS_LEXV2-RUNTIME_HEADERS} + ${AWS_LEXV2-RUNTIME_INTERNAL_HEADERS} ${AWS_LEXV2-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lexv2-runtime" FILES ${AWS_LEXV2-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\lexv2-runtime\\internal" FILES ${AWS_LEXV2-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lexv2-runtime\\model" FILES ${AWS_LEXV2-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LEXV2-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LEXV2-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2EndpointProvider.h b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2EndpointProvider.h index deba6b73e61..c71b345f0df 100644 --- a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LEXRUNTIMEV2_API LexRuntimeV2EndpointProvider : public LexRuntimeV2Def public: using LexRuntimeV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LexRuntimeV2EndpointProvider() - : LexRuntimeV2DefaultEpProviderBase(Aws::LexRuntimeV2::LexRuntimeV2EndpointRules::GetRulesBlob(), - Aws::LexRuntimeV2::LexRuntimeV2EndpointRules::RulesBlobSize) {} + LexRuntimeV2EndpointProvider(); ~LexRuntimeV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h index 82ba908ec67..e7dc63c02d9 100644 --- a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LEXRUNTIMEV2_API #define AWS_LEXRUNTIMEV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LEXRUNTIMEV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXRUNTIMEV2_API #define AWS_LEXRUNTIMEV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LEXRUNTIMEV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LEXRUNTIMEV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2EndpointRules.h b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/internal/LexRuntimeV2EndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2EndpointRules.h rename to generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/internal/LexRuntimeV2EndpointRules.h index 19c3b79c589..676818dd086 100644 --- a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/internal/LexRuntimeV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LexRuntimeV2 { -class LexRuntimeV2EndpointRules { +class AWS_LEXRUNTIMEV2_LOCAL LexRuntimeV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointProvider.cpp index b22742d6b4e..260494dfdab 100644 --- a/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LexRuntimeV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LexRuntimeV2EndpointProvider::LexRuntimeV2EndpointProvider() + : LexRuntimeV2DefaultEpProviderBase(Aws::LexRuntimeV2::LexRuntimeV2EndpointRules::GetRulesBlob(), + Aws::LexRuntimeV2::LexRuntimeV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LexRuntimeV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointRules.cpp index 679f406d1fe..24365264852 100644 --- a/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lexv2-runtime/source/LexRuntimeV2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LexRuntimeV2 { diff --git a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/CMakeLists.txt b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/CMakeLists.txt index 3efd655d196..62cf425c855 100644 --- a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_MODEL_HEADERS "include/aws/license-manager-linux-subscriptions/model/*.h" ) +file(GLOB AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_INTERNAL_HEADERS + "include/aws/license-manager-linux-subscriptions/internal/*.h" +) + file(GLOB AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_MODEL_SOURCE file(GLOB LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_UNIFIED_HEADERS ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_HEADERS} + ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_INTERNAL_HEADERS} ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\license-manager-linux-subscriptions" FILES ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_HEADERS}) + source_group("Header Files\\aws\\license-manager-linux-subscriptions\\internal" FILES ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\license-manager-linux-subscriptions\\model" FILES ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LICENSE-MANAGER-LINUX-SUBSCRIPTIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptionsEndpointProvider.h b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptionsEndpointProvider.h index fcfe31d25b3..d8be3efe868 100644 --- a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptionsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptionsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_API LicenseManagerLinuxSubscriptionsE public: using LicenseManagerLinuxSubscriptionsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LicenseManagerLinuxSubscriptionsEndpointProvider() - : LicenseManagerLinuxSubscriptionsDefaultEpProviderBase( - Aws::LicenseManagerLinuxSubscriptions::LicenseManagerLinuxSubscriptionsEndpointRules::GetRulesBlob(), - Aws::LicenseManagerLinuxSubscriptions::LicenseManagerLinuxSubscriptionsEndpointRules::RulesBlobSize) {} + LicenseManagerLinuxSubscriptionsEndpointProvider(); ~LicenseManagerLinuxSubscriptionsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h index 57b4ba237e0..2d07126291f 100644 --- a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_API #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_API #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptionsEndpointRules.h b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/internal/LicenseManagerLinuxSubscriptionsEndpointRules.h similarity index 83% rename from generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptionsEndpointRules.h rename to generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/internal/LicenseManagerLinuxSubscriptionsEndpointRules.h index 5cc1654f991..0b606c492fe 100644 --- a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptionsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/internal/LicenseManagerLinuxSubscriptionsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LicenseManagerLinuxSubscriptions { -class LicenseManagerLinuxSubscriptionsEndpointRules { +class AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_LOCAL LicenseManagerLinuxSubscriptionsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointProvider.cpp index 283fc16a4ed..4faa8d880bc 100644 --- a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace LicenseManagerLinuxSubscriptions { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LicenseManagerLinuxSubscriptionsEndpointProvider::LicenseManagerLinuxSubscriptionsEndpointProvider() + : LicenseManagerLinuxSubscriptionsDefaultEpProviderBase( + Aws::LicenseManagerLinuxSubscriptions::LicenseManagerLinuxSubscriptionsEndpointRules::GetRulesBlob(), + Aws::LicenseManagerLinuxSubscriptions::LicenseManagerLinuxSubscriptionsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LicenseManagerLinuxSubscriptions } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointRules.cpp b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointRules.cpp index 2e93b3ac1b6..4e568121ef4 100644 --- a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/source/LicenseManagerLinuxSubscriptionsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LicenseManagerLinuxSubscriptions { diff --git a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/CMakeLists.txt b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/CMakeLists.txt index b61bdaeac62..63d9280fa40 100644 --- a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_MODEL_HEADERS "include/aws/license-manager-user-subscriptions/model/*.h" ) +file(GLOB AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_INTERNAL_HEADERS + "include/aws/license-manager-user-subscriptions/internal/*.h" +) + file(GLOB AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_MODEL_SOURCE file(GLOB LICENSE-MANAGER-USER-SUBSCRIPTIONS_UNIFIED_HEADERS ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_HEADERS} + ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_INTERNAL_HEADERS} ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\license-manager-user-subscriptions" FILES ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_HEADERS}) + source_group("Header Files\\aws\\license-manager-user-subscriptions\\internal" FILES ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\license-manager-user-subscriptions\\model" FILES ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LICENSE-MANAGER-USER-SUBSCRIPTIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptionsEndpointProvider.h b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptionsEndpointProvider.h index 5e9fe762829..6e4f6ec0607 100644 --- a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptionsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptionsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API LicenseManagerUserSubscriptionsEnd public: using LicenseManagerUserSubscriptionsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LicenseManagerUserSubscriptionsEndpointProvider() - : LicenseManagerUserSubscriptionsDefaultEpProviderBase( - Aws::LicenseManagerUserSubscriptions::LicenseManagerUserSubscriptionsEndpointRules::GetRulesBlob(), - Aws::LicenseManagerUserSubscriptions::LicenseManagerUserSubscriptionsEndpointRules::RulesBlobSize) {} + LicenseManagerUserSubscriptionsEndpointProvider(); ~LicenseManagerUserSubscriptionsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h index d0afee7ebf2..43df5133af2 100644 --- a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptionsEndpointRules.h b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/internal/LicenseManagerUserSubscriptionsEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptionsEndpointRules.h rename to generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/internal/LicenseManagerUserSubscriptionsEndpointRules.h index 4408a1b51e0..f27eaea85ee 100644 --- a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptionsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/internal/LicenseManagerUserSubscriptionsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LicenseManagerUserSubscriptions { -class LicenseManagerUserSubscriptionsEndpointRules { +class AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_LOCAL LicenseManagerUserSubscriptionsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointProvider.cpp index f81738433a5..7406e11ccef 100644 --- a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace LicenseManagerUserSubscriptions { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LicenseManagerUserSubscriptionsEndpointProvider::LicenseManagerUserSubscriptionsEndpointProvider() + : LicenseManagerUserSubscriptionsDefaultEpProviderBase( + Aws::LicenseManagerUserSubscriptions::LicenseManagerUserSubscriptionsEndpointRules::GetRulesBlob(), + Aws::LicenseManagerUserSubscriptions::LicenseManagerUserSubscriptionsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LicenseManagerUserSubscriptions } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointRules.cpp b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointRules.cpp index 8a429cad6fc..e99d8ce02ac 100644 --- a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/source/LicenseManagerUserSubscriptionsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LicenseManagerUserSubscriptions { diff --git a/generated/src/aws-cpp-sdk-license-manager/CMakeLists.txt b/generated/src/aws-cpp-sdk-license-manager/CMakeLists.txt index 5222b6cb82f..b9c559d3b01 100644 --- a/generated/src/aws-cpp-sdk-license-manager/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-license-manager/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LICENSE-MANAGER_MODEL_HEADERS "include/aws/license-manager/model/*.h" ) +file(GLOB AWS_LICENSE-MANAGER_INTERNAL_HEADERS + "include/aws/license-manager/internal/*.h" +) + file(GLOB AWS_LICENSE-MANAGER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LICENSE-MANAGER_MODEL_SOURCE file(GLOB LICENSE-MANAGER_UNIFIED_HEADERS ${AWS_LICENSE-MANAGER_HEADERS} + ${AWS_LICENSE-MANAGER_INTERNAL_HEADERS} ${AWS_LICENSE-MANAGER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\license-manager" FILES ${AWS_LICENSE-MANAGER_HEADERS}) + source_group("Header Files\\aws\\license-manager\\internal" FILES ${AWS_LICENSE-MANAGER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\license-manager\\model" FILES ${AWS_LICENSE-MANAGER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LICENSE-MANAGER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LICENSE-MANAGER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManagerEndpointProvider.h b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManagerEndpointProvider.h index 094b3dbe7e7..9361067abb9 100644 --- a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManagerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManagerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LICENSEMANAGER_API LicenseManagerEndpointProvider : public LicenseMana public: using LicenseManagerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LicenseManagerEndpointProvider() - : LicenseManagerDefaultEpProviderBase(Aws::LicenseManager::LicenseManagerEndpointRules::GetRulesBlob(), - Aws::LicenseManager::LicenseManagerEndpointRules::RulesBlobSize) {} + LicenseManagerEndpointProvider(); ~LicenseManagerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h index 19c6b9995ff..3e8cfc8ce94 100644 --- a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LICENSEMANAGER_API #define AWS_LICENSEMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LICENSEMANAGER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LICENSEMANAGER_API #define AWS_LICENSEMANAGER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LICENSEMANAGER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LICENSEMANAGER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManagerEndpointRules.h b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/internal/LicenseManagerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManagerEndpointRules.h rename to generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/internal/LicenseManagerEndpointRules.h index 5aa157ed235..d42a174ea33 100644 --- a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManagerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/internal/LicenseManagerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LicenseManager { -class LicenseManagerEndpointRules { +class AWS_LICENSEMANAGER_LOCAL LicenseManagerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointProvider.cpp index b5e6b9bc2a5..418e2d6fde3 100644 --- a/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LicenseManager { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LicenseManagerEndpointProvider::LicenseManagerEndpointProvider() + : LicenseManagerDefaultEpProviderBase(Aws::LicenseManager::LicenseManagerEndpointRules::GetRulesBlob(), + Aws::LicenseManager::LicenseManagerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LicenseManager } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointRules.cpp b/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointRules.cpp index 08db6d100ce..af0a208203e 100644 --- a/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-license-manager/source/LicenseManagerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LicenseManager { diff --git a/generated/src/aws-cpp-sdk-lightsail/CMakeLists.txt b/generated/src/aws-cpp-sdk-lightsail/CMakeLists.txt index 17fed354f32..37d0e350802 100644 --- a/generated/src/aws-cpp-sdk-lightsail/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lightsail/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LIGHTSAIL_MODEL_HEADERS "include/aws/lightsail/model/*.h" ) +file(GLOB AWS_LIGHTSAIL_INTERNAL_HEADERS + "include/aws/lightsail/internal/*.h" +) + file(GLOB AWS_LIGHTSAIL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LIGHTSAIL_MODEL_SOURCE file(GLOB LIGHTSAIL_UNIFIED_HEADERS ${AWS_LIGHTSAIL_HEADERS} + ${AWS_LIGHTSAIL_INTERNAL_HEADERS} ${AWS_LIGHTSAIL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lightsail" FILES ${AWS_LIGHTSAIL_HEADERS}) + source_group("Header Files\\aws\\lightsail\\internal" FILES ${AWS_LIGHTSAIL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lightsail\\model" FILES ${AWS_LIGHTSAIL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LIGHTSAIL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LIGHTSAIL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/LightsailEndpointProvider.h b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/LightsailEndpointProvider.h index b10ad1909da..bab2394ec67 100644 --- a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/LightsailEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/LightsailEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LIGHTSAIL_API LightsailEndpointProvider : public LightsailDefaultEpPro public: using LightsailResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LightsailEndpointProvider() - : LightsailDefaultEpProviderBase(Aws::Lightsail::LightsailEndpointRules::GetRulesBlob(), - Aws::Lightsail::LightsailEndpointRules::RulesBlobSize) {} + LightsailEndpointProvider(); ~LightsailEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h index b467f0f6baa..1fd20626b9d 100644 --- a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LIGHTSAIL_API #define AWS_LIGHTSAIL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LIGHTSAIL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LIGHTSAIL_API #define AWS_LIGHTSAIL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LIGHTSAIL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LIGHTSAIL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/LightsailEndpointRules.h b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/internal/LightsailEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/LightsailEndpointRules.h rename to generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/internal/LightsailEndpointRules.h index 127f27e611e..7dfb447dd20 100644 --- a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/LightsailEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/internal/LightsailEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Lightsail { -class LightsailEndpointRules { +class AWS_LIGHTSAIL_LOCAL LightsailEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointProvider.cpp index 4311a6853d9..e8baad13885 100644 --- a/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Lightsail { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LightsailEndpointProvider::LightsailEndpointProvider() + : LightsailDefaultEpProviderBase(Aws::Lightsail::LightsailEndpointRules::GetRulesBlob(), + Aws::Lightsail::LightsailEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Lightsail } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointRules.cpp b/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointRules.cpp index 56f7c25df0a..7606f411311 100644 --- a/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lightsail/source/LightsailEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Lightsail { diff --git a/generated/src/aws-cpp-sdk-location/CMakeLists.txt b/generated/src/aws-cpp-sdk-location/CMakeLists.txt index a49c7f9e0ef..868c5df5895 100644 --- a/generated/src/aws-cpp-sdk-location/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-location/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LOCATION_MODEL_HEADERS "include/aws/location/model/*.h" ) +file(GLOB AWS_LOCATION_INTERNAL_HEADERS + "include/aws/location/internal/*.h" +) + file(GLOB AWS_LOCATION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LOCATION_MODEL_SOURCE file(GLOB LOCATION_UNIFIED_HEADERS ${AWS_LOCATION_HEADERS} + ${AWS_LOCATION_INTERNAL_HEADERS} ${AWS_LOCATION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\location" FILES ${AWS_LOCATION_HEADERS}) + source_group("Header Files\\aws\\location\\internal" FILES ${AWS_LOCATION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\location\\model" FILES ${AWS_LOCATION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LOCATION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LOCATION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-location/include/aws/location/LocationServiceEndpointProvider.h index dda2788c916..0819858519d 100644 --- a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-location/include/aws/location/LocationServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_LOCATIONSERVICE_API LocationServiceEndpointProvider : public LocationS public: using LocationServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LocationServiceEndpointProvider() - : LocationServiceDefaultEpProviderBase(Aws::LocationService::LocationServiceEndpointRules::GetRulesBlob(), - Aws::LocationService::LocationServiceEndpointRules::RulesBlobSize) {} + LocationServiceEndpointProvider(); ~LocationServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h b/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h index 12cb7ceefcb..3a62b72eb1a 100644 --- a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LOCATIONSERVICE_API #define AWS_LOCATIONSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LOCATIONSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LOCATIONSERVICE_API #define AWS_LOCATIONSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LOCATIONSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LOCATIONSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationServiceEndpointRules.h b/generated/src/aws-cpp-sdk-location/include/aws/location/internal/LocationServiceEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-location/include/aws/location/LocationServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-location/include/aws/location/internal/LocationServiceEndpointRules.h index 23453eae141..0c24bb5598d 100644 --- a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-location/include/aws/location/internal/LocationServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LocationService { -class LocationServiceEndpointRules { +class AWS_LOCATIONSERVICE_LOCAL LocationServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointProvider.cpp index bf6a617fe21..576628e0523 100644 --- a/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LocationService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LocationServiceEndpointProvider::LocationServiceEndpointProvider() + : LocationServiceDefaultEpProviderBase(Aws::LocationService::LocationServiceEndpointRules::GetRulesBlob(), + Aws::LocationService::LocationServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LocationService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointRules.cpp index acfec617c65..7e4bc9adbed 100644 --- a/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-location/source/LocationServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LocationService { diff --git a/generated/src/aws-cpp-sdk-logs/CMakeLists.txt b/generated/src/aws-cpp-sdk-logs/CMakeLists.txt index 9ba056266e5..1458f8c2f29 100644 --- a/generated/src/aws-cpp-sdk-logs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-logs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LOGS_MODEL_HEADERS "include/aws/logs/model/*.h" ) +file(GLOB AWS_LOGS_INTERNAL_HEADERS + "include/aws/logs/internal/*.h" +) + file(GLOB AWS_LOGS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LOGS_MODEL_SOURCE file(GLOB LOGS_UNIFIED_HEADERS ${AWS_LOGS_HEADERS} + ${AWS_LOGS_INTERNAL_HEADERS} ${AWS_LOGS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\logs" FILES ${AWS_LOGS_HEADERS}) + source_group("Header Files\\aws\\logs\\internal" FILES ${AWS_LOGS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\logs\\model" FILES ${AWS_LOGS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LOGS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LOGS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogsEndpointProvider.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogsEndpointProvider.h index a7d921bfefa..ea4cf9bafa2 100644 --- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_CLOUDWATCHLOGS_API CloudWatchLogsEndpointProvider : public CloudWatchL public: using CloudWatchLogsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudWatchLogsEndpointProvider() - : CloudWatchLogsDefaultEpProviderBase(Aws::CloudWatchLogs::CloudWatchLogsEndpointRules::GetRulesBlob(), - Aws::CloudWatchLogs::CloudWatchLogsEndpointRules::RulesBlobSize) {} + CloudWatchLogsEndpointProvider(); ~CloudWatchLogsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h index 6c917109b6f..f90e52e7faf 100644 --- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDWATCHLOGS_API #define AWS_CLOUDWATCHLOGS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDWATCHLOGS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCHLOGS_API #define AWS_CLOUDWATCHLOGS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDWATCHLOGS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDWATCHLOGS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogsEndpointRules.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/internal/CloudWatchLogsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogsEndpointRules.h rename to generated/src/aws-cpp-sdk-logs/include/aws/logs/internal/CloudWatchLogsEndpointRules.h index ed091336131..d0c79f2f045 100644 --- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/internal/CloudWatchLogsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudWatchLogs { -class CloudWatchLogsEndpointRules { +class AWS_CLOUDWATCHLOGS_LOCAL CloudWatchLogsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointProvider.cpp index 18e57085eae..85b35fca5e4 100644 --- a/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudWatchLogs { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudWatchLogsEndpointProvider::CloudWatchLogsEndpointProvider() + : CloudWatchLogsDefaultEpProviderBase(Aws::CloudWatchLogs::CloudWatchLogsEndpointRules::GetRulesBlob(), + Aws::CloudWatchLogs::CloudWatchLogsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudWatchLogs } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointRules.cpp b/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointRules.cpp index 3ca3423e1e6..6abaf1f8213 100644 --- a/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-logs/source/CloudWatchLogsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace CloudWatchLogs { diff --git a/generated/src/aws-cpp-sdk-lookoutequipment/CMakeLists.txt b/generated/src/aws-cpp-sdk-lookoutequipment/CMakeLists.txt index b405be6a964..fc8e971ffcf 100644 --- a/generated/src/aws-cpp-sdk-lookoutequipment/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-lookoutequipment/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_LOOKOUTEQUIPMENT_MODEL_HEADERS "include/aws/lookoutequipment/model/*.h" ) +file(GLOB AWS_LOOKOUTEQUIPMENT_INTERNAL_HEADERS + "include/aws/lookoutequipment/internal/*.h" +) + file(GLOB AWS_LOOKOUTEQUIPMENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_LOOKOUTEQUIPMENT_MODEL_SOURCE file(GLOB LOOKOUTEQUIPMENT_UNIFIED_HEADERS ${AWS_LOOKOUTEQUIPMENT_HEADERS} + ${AWS_LOOKOUTEQUIPMENT_INTERNAL_HEADERS} ${AWS_LOOKOUTEQUIPMENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\lookoutequipment" FILES ${AWS_LOOKOUTEQUIPMENT_HEADERS}) + source_group("Header Files\\aws\\lookoutequipment\\internal" FILES ${AWS_LOOKOUTEQUIPMENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\lookoutequipment\\model" FILES ${AWS_LOOKOUTEQUIPMENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_LOOKOUTEQUIPMENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_LOOKOUTEQUIPMENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipmentEndpointProvider.h b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipmentEndpointProvider.h index c0900d6e780..2bcc4202560 100644 --- a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipmentEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipmentEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_LOOKOUTEQUIPMENT_API LookoutEquipmentEndpointProvider : public Lookout public: using LookoutEquipmentResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - LookoutEquipmentEndpointProvider() - : LookoutEquipmentDefaultEpProviderBase(Aws::LookoutEquipment::LookoutEquipmentEndpointRules::GetRulesBlob(), - Aws::LookoutEquipment::LookoutEquipmentEndpointRules::RulesBlobSize) {} + LookoutEquipmentEndpointProvider(); ~LookoutEquipmentEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h index cb8726f42f1..ddf2116670f 100644 --- a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_LOOKOUTEQUIPMENT_API #define AWS_LOOKOUTEQUIPMENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_LOOKOUTEQUIPMENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LOOKOUTEQUIPMENT_API #define AWS_LOOKOUTEQUIPMENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_LOOKOUTEQUIPMENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_LOOKOUTEQUIPMENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipmentEndpointRules.h b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/internal/LookoutEquipmentEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipmentEndpointRules.h rename to generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/internal/LookoutEquipmentEndpointRules.h index 3d660db5b39..617ee99864a 100644 --- a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipmentEndpointRules.h +++ b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/internal/LookoutEquipmentEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace LookoutEquipment { -class LookoutEquipmentEndpointRules { +class AWS_LOOKOUTEQUIPMENT_LOCAL LookoutEquipmentEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointProvider.cpp b/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointProvider.cpp index a07c2102648..f58e98ed90f 100644 --- a/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace LookoutEquipment { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +LookoutEquipmentEndpointProvider::LookoutEquipmentEndpointProvider() + : LookoutEquipmentDefaultEpProviderBase(Aws::LookoutEquipment::LookoutEquipmentEndpointRules::GetRulesBlob(), + Aws::LookoutEquipment::LookoutEquipmentEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace LookoutEquipment } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointRules.cpp b/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointRules.cpp index 5f41e09764a..b72383e3b85 100644 --- a/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-lookoutequipment/source/LookoutEquipmentEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace LookoutEquipment { diff --git a/generated/src/aws-cpp-sdk-m2/CMakeLists.txt b/generated/src/aws-cpp-sdk-m2/CMakeLists.txt index 7db46ade006..23dfbfed8cd 100644 --- a/generated/src/aws-cpp-sdk-m2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-m2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_M2_MODEL_HEADERS "include/aws/m2/model/*.h" ) +file(GLOB AWS_M2_INTERNAL_HEADERS + "include/aws/m2/internal/*.h" +) + file(GLOB AWS_M2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_M2_MODEL_SOURCE file(GLOB M2_UNIFIED_HEADERS ${AWS_M2_HEADERS} + ${AWS_M2_INTERNAL_HEADERS} ${AWS_M2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\m2" FILES ${AWS_M2_HEADERS}) + source_group("Header Files\\aws\\m2\\internal" FILES ${AWS_M2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\m2\\model" FILES ${AWS_M2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_M2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_M2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernizationEndpointProvider.h b/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernizationEndpointProvider.h index fb240c54eb8..67ac33922c0 100644 --- a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernizationEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernizationEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MAINFRAMEMODERNIZATION_API MainframeModernizationEndpointProvider : pu public: using MainframeModernizationResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MainframeModernizationEndpointProvider() - : MainframeModernizationDefaultEpProviderBase(Aws::MainframeModernization::MainframeModernizationEndpointRules::GetRulesBlob(), - Aws::MainframeModernization::MainframeModernizationEndpointRules::RulesBlobSize) {} + MainframeModernizationEndpointProvider(); ~MainframeModernizationEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h b/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h index baf81fb26ee..04d4dc74307 100644 --- a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MAINFRAMEMODERNIZATION_API #define AWS_MAINFRAMEMODERNIZATION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MAINFRAMEMODERNIZATION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MAINFRAMEMODERNIZATION_API #define AWS_MAINFRAMEMODERNIZATION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MAINFRAMEMODERNIZATION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MAINFRAMEMODERNIZATION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernizationEndpointRules.h b/generated/src/aws-cpp-sdk-m2/include/aws/m2/internal/MainframeModernizationEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernizationEndpointRules.h rename to generated/src/aws-cpp-sdk-m2/include/aws/m2/internal/MainframeModernizationEndpointRules.h index c3ec35a3a48..7573cb2e3de 100644 --- a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernizationEndpointRules.h +++ b/generated/src/aws-cpp-sdk-m2/include/aws/m2/internal/MainframeModernizationEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MainframeModernization { -class MainframeModernizationEndpointRules { +class AWS_MAINFRAMEMODERNIZATION_LOCAL MainframeModernizationEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointProvider.cpp b/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointProvider.cpp index 6b9a50f8b3d..4bbde776e4c 100644 --- a/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MainframeModernization { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MainframeModernizationEndpointProvider::MainframeModernizationEndpointProvider() + : MainframeModernizationDefaultEpProviderBase(Aws::MainframeModernization::MainframeModernizationEndpointRules::GetRulesBlob(), + Aws::MainframeModernization::MainframeModernizationEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MainframeModernization } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointRules.cpp b/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointRules.cpp index f69e1b7ba4f..db8036a381c 100644 --- a/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-m2/source/MainframeModernizationEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MainframeModernization { diff --git a/generated/src/aws-cpp-sdk-machinelearning/CMakeLists.txt b/generated/src/aws-cpp-sdk-machinelearning/CMakeLists.txt index 4c757abe22b..ad30ade2de4 100644 --- a/generated/src/aws-cpp-sdk-machinelearning/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-machinelearning/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MACHINELEARNING_MODEL_HEADERS "include/aws/machinelearning/model/*.h" ) +file(GLOB AWS_MACHINELEARNING_INTERNAL_HEADERS + "include/aws/machinelearning/internal/*.h" +) + file(GLOB AWS_MACHINELEARNING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MACHINELEARNING_MODEL_SOURCE file(GLOB MACHINELEARNING_UNIFIED_HEADERS ${AWS_MACHINELEARNING_HEADERS} + ${AWS_MACHINELEARNING_INTERNAL_HEADERS} ${AWS_MACHINELEARNING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\machinelearning" FILES ${AWS_MACHINELEARNING_HEADERS}) + source_group("Header Files\\aws\\machinelearning\\internal" FILES ${AWS_MACHINELEARNING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\machinelearning\\model" FILES ${AWS_MACHINELEARNING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MACHINELEARNING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MACHINELEARNING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearningEndpointProvider.h b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearningEndpointProvider.h index 3562bad7b6f..1223a36c339 100644 --- a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearningEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearningEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MACHINELEARNING_API MachineLearningEndpointProvider : public MachineLe public: using MachineLearningResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MachineLearningEndpointProvider() - : MachineLearningDefaultEpProviderBase(Aws::MachineLearning::MachineLearningEndpointRules::GetRulesBlob(), - Aws::MachineLearning::MachineLearningEndpointRules::RulesBlobSize) {} + MachineLearningEndpointProvider(); ~MachineLearningEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h index 34749214442..65eb284d97f 100644 --- a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MACHINELEARNING_API #define AWS_MACHINELEARNING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MACHINELEARNING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MACHINELEARNING_API #define AWS_MACHINELEARNING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MACHINELEARNING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MACHINELEARNING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearningEndpointRules.h b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/internal/MachineLearningEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearningEndpointRules.h rename to generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/internal/MachineLearningEndpointRules.h index db6860bce94..799138a2941 100644 --- a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearningEndpointRules.h +++ b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/internal/MachineLearningEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MachineLearning { -class MachineLearningEndpointRules { +class AWS_MACHINELEARNING_LOCAL MachineLearningEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointProvider.cpp b/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointProvider.cpp index ab7e8acf971..f5b043a94bf 100644 --- a/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MachineLearning { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MachineLearningEndpointProvider::MachineLearningEndpointProvider() + : MachineLearningDefaultEpProviderBase(Aws::MachineLearning::MachineLearningEndpointRules::GetRulesBlob(), + Aws::MachineLearning::MachineLearningEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MachineLearning } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointRules.cpp b/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointRules.cpp index 31242f608ef..8e53222e516 100644 --- a/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-machinelearning/source/MachineLearningEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MachineLearning { diff --git a/generated/src/aws-cpp-sdk-macie2/CMakeLists.txt b/generated/src/aws-cpp-sdk-macie2/CMakeLists.txt index 38ca9fda22f..1c0889648e9 100644 --- a/generated/src/aws-cpp-sdk-macie2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-macie2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MACIE2_MODEL_HEADERS "include/aws/macie2/model/*.h" ) +file(GLOB AWS_MACIE2_INTERNAL_HEADERS + "include/aws/macie2/internal/*.h" +) + file(GLOB AWS_MACIE2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MACIE2_MODEL_SOURCE file(GLOB MACIE2_UNIFIED_HEADERS ${AWS_MACIE2_HEADERS} + ${AWS_MACIE2_INTERNAL_HEADERS} ${AWS_MACIE2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\macie2" FILES ${AWS_MACIE2_HEADERS}) + source_group("Header Files\\aws\\macie2\\internal" FILES ${AWS_MACIE2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\macie2\\model" FILES ${AWS_MACIE2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MACIE2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MACIE2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2EndpointProvider.h b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2EndpointProvider.h index 7fe638c0e6c..1fb7738fb47 100644 --- a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_MACIE2_API Macie2EndpointProvider : public Macie2DefaultEpProviderBase public: using Macie2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Macie2EndpointProvider() - : Macie2DefaultEpProviderBase(Aws::Macie2::Macie2EndpointRules::GetRulesBlob(), Aws::Macie2::Macie2EndpointRules::RulesBlobSize) {} + Macie2EndpointProvider(); ~Macie2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h index aba69fe2856..9a2127f97bc 100644 --- a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MACIE2_API #define AWS_MACIE2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MACIE2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MACIE2_API #define AWS_MACIE2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MACIE2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MACIE2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2EndpointRules.h b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/internal/Macie2EndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2EndpointRules.h rename to generated/src/aws-cpp-sdk-macie2/include/aws/macie2/internal/Macie2EndpointRules.h index 7ae37d321d5..fa447d0e67b 100644 --- a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/internal/Macie2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Macie2 { -class Macie2EndpointRules { +class AWS_MACIE2_LOCAL Macie2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointProvider.cpp index a85710394cb..a61e36bc1cc 100644 --- a/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Macie2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Macie2EndpointProvider::Macie2EndpointProvider() + : Macie2DefaultEpProviderBase(Aws::Macie2::Macie2EndpointRules::GetRulesBlob(), Aws::Macie2::Macie2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Macie2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointRules.cpp b/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointRules.cpp index e996af56139..a7f663f0d99 100644 --- a/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-macie2/source/Macie2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Macie2 { diff --git a/generated/src/aws-cpp-sdk-mailmanager/CMakeLists.txt b/generated/src/aws-cpp-sdk-mailmanager/CMakeLists.txt index b82d8f23c14..ed89aa1ffc6 100644 --- a/generated/src/aws-cpp-sdk-mailmanager/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mailmanager/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MAILMANAGER_MODEL_HEADERS "include/aws/mailmanager/model/*.h" ) +file(GLOB AWS_MAILMANAGER_INTERNAL_HEADERS + "include/aws/mailmanager/internal/*.h" +) + file(GLOB AWS_MAILMANAGER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MAILMANAGER_MODEL_SOURCE file(GLOB MAILMANAGER_UNIFIED_HEADERS ${AWS_MAILMANAGER_HEADERS} + ${AWS_MAILMANAGER_INTERNAL_HEADERS} ${AWS_MAILMANAGER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mailmanager" FILES ${AWS_MAILMANAGER_HEADERS}) + source_group("Header Files\\aws\\mailmanager\\internal" FILES ${AWS_MAILMANAGER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mailmanager\\model" FILES ${AWS_MAILMANAGER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MAILMANAGER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MAILMANAGER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManagerEndpointProvider.h b/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManagerEndpointProvider.h index 47578a6ddff..156fb88c01c 100644 --- a/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManagerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManagerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MAILMANAGER_API MailManagerEndpointProvider : public MailManagerDefaul public: using MailManagerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MailManagerEndpointProvider() - : MailManagerDefaultEpProviderBase(Aws::MailManager::MailManagerEndpointRules::GetRulesBlob(), - Aws::MailManager::MailManagerEndpointRules::RulesBlobSize) {} + MailManagerEndpointProvider(); ~MailManagerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManager_EXPORTS.h b/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManager_EXPORTS.h index 130def3ced3..e5c7e2d1087 100644 --- a/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManager_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MAILMANAGER_API #define AWS_MAILMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MAILMANAGER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MAILMANAGER_API #define AWS_MAILMANAGER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MAILMANAGER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MAILMANAGER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManagerEndpointRules.h b/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/internal/MailManagerEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManagerEndpointRules.h rename to generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/internal/MailManagerEndpointRules.h index 3b1f4105538..af36c72afe4 100644 --- a/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/MailManagerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mailmanager/include/aws/mailmanager/internal/MailManagerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MailManager { -class MailManagerEndpointRules { +class AWS_MAILMANAGER_LOCAL MailManagerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointProvider.cpp index 9f3dc6896a6..2ce3904041d 100644 --- a/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MailManager { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MailManagerEndpointProvider::MailManagerEndpointProvider() + : MailManagerDefaultEpProviderBase(Aws::MailManager::MailManagerEndpointRules::GetRulesBlob(), + Aws::MailManager::MailManagerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MailManager } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointRules.cpp b/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointRules.cpp index 111657be35f..b225da23f16 100644 --- a/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mailmanager/source/MailManagerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MailManager { diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/CMakeLists.txt b/generated/src/aws-cpp-sdk-managedblockchain-query/CMakeLists.txt index 5214ceff2b2..ca851f1c186 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MANAGEDBLOCKCHAIN-QUERY_MODEL_HEADERS "include/aws/managedblockchain-query/model/*.h" ) +file(GLOB AWS_MANAGEDBLOCKCHAIN-QUERY_INTERNAL_HEADERS + "include/aws/managedblockchain-query/internal/*.h" +) + file(GLOB AWS_MANAGEDBLOCKCHAIN-QUERY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MANAGEDBLOCKCHAIN-QUERY_MODEL_SOURCE file(GLOB MANAGEDBLOCKCHAIN-QUERY_UNIFIED_HEADERS ${AWS_MANAGEDBLOCKCHAIN-QUERY_HEADERS} + ${AWS_MANAGEDBLOCKCHAIN-QUERY_INTERNAL_HEADERS} ${AWS_MANAGEDBLOCKCHAIN-QUERY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\managedblockchain-query" FILES ${AWS_MANAGEDBLOCKCHAIN-QUERY_HEADERS}) + source_group("Header Files\\aws\\managedblockchain-query\\internal" FILES ${AWS_MANAGEDBLOCKCHAIN-QUERY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\managedblockchain-query\\model" FILES ${AWS_MANAGEDBLOCKCHAIN-QUERY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MANAGEDBLOCKCHAIN-QUERY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MANAGEDBLOCKCHAIN-QUERY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQueryEndpointProvider.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQueryEndpointProvider.h index 207b8cde9b0..22e8ebce68b 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQueryEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQueryEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MANAGEDBLOCKCHAINQUERY_API ManagedBlockchainQueryEndpointProvider : pu public: using ManagedBlockchainQueryResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ManagedBlockchainQueryEndpointProvider() - : ManagedBlockchainQueryDefaultEpProviderBase(Aws::ManagedBlockchainQuery::ManagedBlockchainQueryEndpointRules::GetRulesBlob(), - Aws::ManagedBlockchainQuery::ManagedBlockchainQueryEndpointRules::RulesBlobSize) {} + ManagedBlockchainQueryEndpointProvider(); ~ManagedBlockchainQueryEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQuery_EXPORTS.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQuery_EXPORTS.h index 2116aa64505..709c00471c6 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQuery_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQuery_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MANAGEDBLOCKCHAINQUERY_API #define AWS_MANAGEDBLOCKCHAINQUERY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MANAGEDBLOCKCHAINQUERY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MANAGEDBLOCKCHAINQUERY_API #define AWS_MANAGEDBLOCKCHAINQUERY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MANAGEDBLOCKCHAINQUERY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MANAGEDBLOCKCHAINQUERY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQueryEndpointRules.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/internal/ManagedBlockchainQueryEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQueryEndpointRules.h rename to generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/internal/ManagedBlockchainQueryEndpointRules.h index 625233690b2..96d4b94077d 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/ManagedBlockchainQueryEndpointRules.h +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/internal/ManagedBlockchainQueryEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ManagedBlockchainQuery { -class ManagedBlockchainQueryEndpointRules { +class AWS_MANAGEDBLOCKCHAINQUERY_LOCAL ManagedBlockchainQueryEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointProvider.cpp b/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointProvider.cpp index 2adcc395d36..df3a4bb111f 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ManagedBlockchainQuery { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ManagedBlockchainQueryEndpointProvider::ManagedBlockchainQueryEndpointProvider() + : ManagedBlockchainQueryDefaultEpProviderBase(Aws::ManagedBlockchainQuery::ManagedBlockchainQueryEndpointRules::GetRulesBlob(), + Aws::ManagedBlockchainQuery::ManagedBlockchainQueryEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ManagedBlockchainQuery } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointRules.cpp b/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointRules.cpp index ccf0af70515..c6955827e2c 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ManagedBlockchainQuery { diff --git a/generated/src/aws-cpp-sdk-managedblockchain/CMakeLists.txt b/generated/src/aws-cpp-sdk-managedblockchain/CMakeLists.txt index cd6a080f8b6..c77d8ea967c 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-managedblockchain/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MANAGEDBLOCKCHAIN_MODEL_HEADERS "include/aws/managedblockchain/model/*.h" ) +file(GLOB AWS_MANAGEDBLOCKCHAIN_INTERNAL_HEADERS + "include/aws/managedblockchain/internal/*.h" +) + file(GLOB AWS_MANAGEDBLOCKCHAIN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MANAGEDBLOCKCHAIN_MODEL_SOURCE file(GLOB MANAGEDBLOCKCHAIN_UNIFIED_HEADERS ${AWS_MANAGEDBLOCKCHAIN_HEADERS} + ${AWS_MANAGEDBLOCKCHAIN_INTERNAL_HEADERS} ${AWS_MANAGEDBLOCKCHAIN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\managedblockchain" FILES ${AWS_MANAGEDBLOCKCHAIN_HEADERS}) + source_group("Header Files\\aws\\managedblockchain\\internal" FILES ${AWS_MANAGEDBLOCKCHAIN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\managedblockchain\\model" FILES ${AWS_MANAGEDBLOCKCHAIN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MANAGEDBLOCKCHAIN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MANAGEDBLOCKCHAIN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchainEndpointProvider.h b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchainEndpointProvider.h index b5275de1ad3..3467f1e0ef4 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchainEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchainEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_MANAGEDBLOCKCHAIN_API ManagedBlockchainEndpointProvider : public Manag public: using ManagedBlockchainResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ManagedBlockchainEndpointProvider() - : ManagedBlockchainDefaultEpProviderBase(Aws::ManagedBlockchain::ManagedBlockchainEndpointRules::GetRulesBlob(), - Aws::ManagedBlockchain::ManagedBlockchainEndpointRules::RulesBlobSize) {} + ManagedBlockchainEndpointProvider(); ~ManagedBlockchainEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h index b2bfb2b6ff8..b6f57aaa125 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MANAGEDBLOCKCHAIN_API #define AWS_MANAGEDBLOCKCHAIN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MANAGEDBLOCKCHAIN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MANAGEDBLOCKCHAIN_API #define AWS_MANAGEDBLOCKCHAIN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MANAGEDBLOCKCHAIN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MANAGEDBLOCKCHAIN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchainEndpointRules.h b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/internal/ManagedBlockchainEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchainEndpointRules.h rename to generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/internal/ManagedBlockchainEndpointRules.h index 588cb15bdec..901f32fa95c 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchainEndpointRules.h +++ b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/internal/ManagedBlockchainEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ManagedBlockchain { -class ManagedBlockchainEndpointRules { +class AWS_MANAGEDBLOCKCHAIN_LOCAL ManagedBlockchainEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointProvider.cpp b/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointProvider.cpp index 53cf42288d8..9e3dbe09c49 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ManagedBlockchain { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ManagedBlockchainEndpointProvider::ManagedBlockchainEndpointProvider() + : ManagedBlockchainDefaultEpProviderBase(Aws::ManagedBlockchain::ManagedBlockchainEndpointRules::GetRulesBlob(), + Aws::ManagedBlockchain::ManagedBlockchainEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ManagedBlockchain } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointRules.cpp b/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointRules.cpp index d4242ce1457..636f44e79fa 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-managedblockchain/source/ManagedBlockchainEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ManagedBlockchain { diff --git a/generated/src/aws-cpp-sdk-marketplace-agreement/CMakeLists.txt b/generated/src/aws-cpp-sdk-marketplace-agreement/CMakeLists.txt index d2fe6877878..bce2957eef5 100644 --- a/generated/src/aws-cpp-sdk-marketplace-agreement/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-marketplace-agreement/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MARKETPLACE-AGREEMENT_MODEL_HEADERS "include/aws/marketplace-agreement/model/*.h" ) +file(GLOB AWS_MARKETPLACE-AGREEMENT_INTERNAL_HEADERS + "include/aws/marketplace-agreement/internal/*.h" +) + file(GLOB AWS_MARKETPLACE-AGREEMENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MARKETPLACE-AGREEMENT_MODEL_SOURCE file(GLOB MARKETPLACE-AGREEMENT_UNIFIED_HEADERS ${AWS_MARKETPLACE-AGREEMENT_HEADERS} + ${AWS_MARKETPLACE-AGREEMENT_INTERNAL_HEADERS} ${AWS_MARKETPLACE-AGREEMENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\marketplace-agreement" FILES ${AWS_MARKETPLACE-AGREEMENT_HEADERS}) + source_group("Header Files\\aws\\marketplace-agreement\\internal" FILES ${AWS_MARKETPLACE-AGREEMENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\marketplace-agreement\\model" FILES ${AWS_MARKETPLACE-AGREEMENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MARKETPLACE-AGREEMENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MARKETPLACE-AGREEMENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementServiceEndpointProvider.h index e4c0f40b682..2c6f026833c 100644 --- a/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_AGREEMENTSERVICE_API AgreementServiceEndpointProvider : public Agreeme public: using AgreementServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AgreementServiceEndpointProvider() - : AgreementServiceDefaultEpProviderBase(Aws::AgreementService::AgreementServiceEndpointRules::GetRulesBlob(), - Aws::AgreementService::AgreementServiceEndpointRules::RulesBlobSize) {} + AgreementServiceEndpointProvider(); ~AgreementServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementService_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementService_EXPORTS.h index aa1f58d9a24..1a7a58e84bd 100644 --- a/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AGREEMENTSERVICE_API #define AWS_AGREEMENTSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AGREEMENTSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AGREEMENTSERVICE_API #define AWS_AGREEMENTSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AGREEMENTSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AGREEMENTSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementServiceEndpointRules.h b/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/internal/AgreementServiceEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/internal/AgreementServiceEndpointRules.h index 49c2541d987..8c599b65293 100644 --- a/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/AgreementServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement/internal/AgreementServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AgreementService { -class AgreementServiceEndpointRules { +class AWS_AGREEMENTSERVICE_LOCAL AgreementServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointProvider.cpp index 096b6ea195a..a18255a2d3e 100644 --- a/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AgreementService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AgreementServiceEndpointProvider::AgreementServiceEndpointProvider() + : AgreementServiceDefaultEpProviderBase(Aws::AgreementService::AgreementServiceEndpointRules::GetRulesBlob(), + Aws::AgreementService::AgreementServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AgreementService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointRules.cpp index eb81d3b660d..5f1adda22c1 100644 --- a/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-agreement/source/AgreementServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace AgreementService { diff --git a/generated/src/aws-cpp-sdk-marketplace-catalog/CMakeLists.txt b/generated/src/aws-cpp-sdk-marketplace-catalog/CMakeLists.txt index ef51ceae1d3..69814d897c9 100644 --- a/generated/src/aws-cpp-sdk-marketplace-catalog/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-marketplace-catalog/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MARKETPLACE-CATALOG_MODEL_HEADERS "include/aws/marketplace-catalog/model/*.h" ) +file(GLOB AWS_MARKETPLACE-CATALOG_INTERNAL_HEADERS + "include/aws/marketplace-catalog/internal/*.h" +) + file(GLOB AWS_MARKETPLACE-CATALOG_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MARKETPLACE-CATALOG_MODEL_SOURCE file(GLOB MARKETPLACE-CATALOG_UNIFIED_HEADERS ${AWS_MARKETPLACE-CATALOG_HEADERS} + ${AWS_MARKETPLACE-CATALOG_INTERNAL_HEADERS} ${AWS_MARKETPLACE-CATALOG_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\marketplace-catalog" FILES ${AWS_MARKETPLACE-CATALOG_HEADERS}) + source_group("Header Files\\aws\\marketplace-catalog\\internal" FILES ${AWS_MARKETPLACE-CATALOG_INTERNAL_HEADERS}) source_group("Header Files\\aws\\marketplace-catalog\\model" FILES ${AWS_MARKETPLACE-CATALOG_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MARKETPLACE-CATALOG_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MARKETPLACE-CATALOG_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalogEndpointProvider.h b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalogEndpointProvider.h index 1c858ead8fe..31ff712a4a0 100644 --- a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalogEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalogEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MARKETPLACECATALOG_API MarketplaceCatalogEndpointProvider : public Mar public: using MarketplaceCatalogResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MarketplaceCatalogEndpointProvider() - : MarketplaceCatalogDefaultEpProviderBase(Aws::MarketplaceCatalog::MarketplaceCatalogEndpointRules::GetRulesBlob(), - Aws::MarketplaceCatalog::MarketplaceCatalogEndpointRules::RulesBlobSize) {} + MarketplaceCatalogEndpointProvider(); ~MarketplaceCatalogEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h index 738d277d7ee..22f419fc638 100644 --- a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MARKETPLACECATALOG_API #define AWS_MARKETPLACECATALOG_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MARKETPLACECATALOG_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACECATALOG_API #define AWS_MARKETPLACECATALOG_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MARKETPLACECATALOG_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MARKETPLACECATALOG_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalogEndpointRules.h b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/internal/MarketplaceCatalogEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalogEndpointRules.h rename to generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/internal/MarketplaceCatalogEndpointRules.h index 4c11a7935e4..923de46d217 100644 --- a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalogEndpointRules.h +++ b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/internal/MarketplaceCatalogEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MarketplaceCatalog { -class MarketplaceCatalogEndpointRules { +class AWS_MARKETPLACECATALOG_LOCAL MarketplaceCatalogEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointProvider.cpp b/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointProvider.cpp index 1da8a9edeab..6d62730336f 100644 --- a/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MarketplaceCatalog { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MarketplaceCatalogEndpointProvider::MarketplaceCatalogEndpointProvider() + : MarketplaceCatalogDefaultEpProviderBase(Aws::MarketplaceCatalog::MarketplaceCatalogEndpointRules::GetRulesBlob(), + Aws::MarketplaceCatalog::MarketplaceCatalogEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MarketplaceCatalog } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointRules.cpp b/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointRules.cpp index 9921a223c7d..c20a8e4546b 100644 --- a/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-catalog/source/MarketplaceCatalogEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MarketplaceCatalog { diff --git a/generated/src/aws-cpp-sdk-marketplace-deployment/CMakeLists.txt b/generated/src/aws-cpp-sdk-marketplace-deployment/CMakeLists.txt index 5b98a513cc8..1752358df73 100644 --- a/generated/src/aws-cpp-sdk-marketplace-deployment/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-marketplace-deployment/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MARKETPLACE-DEPLOYMENT_MODEL_HEADERS "include/aws/marketplace-deployment/model/*.h" ) +file(GLOB AWS_MARKETPLACE-DEPLOYMENT_INTERNAL_HEADERS + "include/aws/marketplace-deployment/internal/*.h" +) + file(GLOB AWS_MARKETPLACE-DEPLOYMENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MARKETPLACE-DEPLOYMENT_MODEL_SOURCE file(GLOB MARKETPLACE-DEPLOYMENT_UNIFIED_HEADERS ${AWS_MARKETPLACE-DEPLOYMENT_HEADERS} + ${AWS_MARKETPLACE-DEPLOYMENT_INTERNAL_HEADERS} ${AWS_MARKETPLACE-DEPLOYMENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\marketplace-deployment" FILES ${AWS_MARKETPLACE-DEPLOYMENT_HEADERS}) + source_group("Header Files\\aws\\marketplace-deployment\\internal" FILES ${AWS_MARKETPLACE-DEPLOYMENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\marketplace-deployment\\model" FILES ${AWS_MARKETPLACE-DEPLOYMENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MARKETPLACE-DEPLOYMENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MARKETPLACE-DEPLOYMENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeploymentEndpointProvider.h b/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeploymentEndpointProvider.h index b16361014c4..85c27f40aae 100644 --- a/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeploymentEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeploymentEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MARKETPLACEDEPLOYMENT_API MarketplaceDeploymentEndpointProvider : publ public: using MarketplaceDeploymentResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MarketplaceDeploymentEndpointProvider() - : MarketplaceDeploymentDefaultEpProviderBase(Aws::MarketplaceDeployment::MarketplaceDeploymentEndpointRules::GetRulesBlob(), - Aws::MarketplaceDeployment::MarketplaceDeploymentEndpointRules::RulesBlobSize) {} + MarketplaceDeploymentEndpointProvider(); ~MarketplaceDeploymentEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeployment_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeployment_EXPORTS.h index bba2e5e1108..1a394a252a5 100644 --- a/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeployment_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeployment_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MARKETPLACEDEPLOYMENT_API #define AWS_MARKETPLACEDEPLOYMENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MARKETPLACEDEPLOYMENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACEDEPLOYMENT_API #define AWS_MARKETPLACEDEPLOYMENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MARKETPLACEDEPLOYMENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MARKETPLACEDEPLOYMENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeploymentEndpointRules.h b/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/internal/MarketplaceDeploymentEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeploymentEndpointRules.h rename to generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/internal/MarketplaceDeploymentEndpointRules.h index 0cf01fc801a..8a24dc7ef90 100644 --- a/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/MarketplaceDeploymentEndpointRules.h +++ b/generated/src/aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment/internal/MarketplaceDeploymentEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MarketplaceDeployment { -class MarketplaceDeploymentEndpointRules { +class AWS_MARKETPLACEDEPLOYMENT_LOCAL MarketplaceDeploymentEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointProvider.cpp b/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointProvider.cpp index 8d419215fba..1238607aa85 100644 --- a/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MarketplaceDeployment { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MarketplaceDeploymentEndpointProvider::MarketplaceDeploymentEndpointProvider() + : MarketplaceDeploymentDefaultEpProviderBase(Aws::MarketplaceDeployment::MarketplaceDeploymentEndpointRules::GetRulesBlob(), + Aws::MarketplaceDeployment::MarketplaceDeploymentEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MarketplaceDeployment } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointRules.cpp b/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointRules.cpp index f35a96b3abc..e3a2458716c 100644 --- a/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-deployment/source/MarketplaceDeploymentEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MarketplaceDeployment { diff --git a/generated/src/aws-cpp-sdk-marketplace-discovery/CMakeLists.txt b/generated/src/aws-cpp-sdk-marketplace-discovery/CMakeLists.txt index 7dee2cb296c..d417c2cc9f4 100644 --- a/generated/src/aws-cpp-sdk-marketplace-discovery/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-marketplace-discovery/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MARKETPLACE-DISCOVERY_MODEL_HEADERS "include/aws/marketplace-discovery/model/*.h" ) +file(GLOB AWS_MARKETPLACE-DISCOVERY_INTERNAL_HEADERS + "include/aws/marketplace-discovery/internal/*.h" +) + file(GLOB AWS_MARKETPLACE-DISCOVERY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MARKETPLACE-DISCOVERY_MODEL_SOURCE file(GLOB MARKETPLACE-DISCOVERY_UNIFIED_HEADERS ${AWS_MARKETPLACE-DISCOVERY_HEADERS} + ${AWS_MARKETPLACE-DISCOVERY_INTERNAL_HEADERS} ${AWS_MARKETPLACE-DISCOVERY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\marketplace-discovery" FILES ${AWS_MARKETPLACE-DISCOVERY_HEADERS}) + source_group("Header Files\\aws\\marketplace-discovery\\internal" FILES ${AWS_MARKETPLACE-DISCOVERY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\marketplace-discovery\\model" FILES ${AWS_MARKETPLACE-DISCOVERY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MARKETPLACE-DISCOVERY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MARKETPLACE-DISCOVERY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscoveryEndpointProvider.h b/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscoveryEndpointProvider.h index 2ed3a067e0f..f741b0970d2 100644 --- a/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscoveryEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscoveryEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MARKETPLACEDISCOVERY_API MarketplaceDiscoveryEndpointProvider : public public: using MarketplaceDiscoveryResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MarketplaceDiscoveryEndpointProvider() - : MarketplaceDiscoveryDefaultEpProviderBase(Aws::MarketplaceDiscovery::MarketplaceDiscoveryEndpointRules::GetRulesBlob(), - Aws::MarketplaceDiscovery::MarketplaceDiscoveryEndpointRules::RulesBlobSize) {} + MarketplaceDiscoveryEndpointProvider(); ~MarketplaceDiscoveryEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscovery_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscovery_EXPORTS.h index 7adc9d8af44..46750a2a0fd 100644 --- a/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscovery_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscovery_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MARKETPLACEDISCOVERY_API #define AWS_MARKETPLACEDISCOVERY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MARKETPLACEDISCOVERY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACEDISCOVERY_API #define AWS_MARKETPLACEDISCOVERY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MARKETPLACEDISCOVERY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MARKETPLACEDISCOVERY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscoveryEndpointRules.h b/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/internal/MarketplaceDiscoveryEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscoveryEndpointRules.h rename to generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/internal/MarketplaceDiscoveryEndpointRules.h index e2cd7897b67..5b6e05143dc 100644 --- a/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/MarketplaceDiscoveryEndpointRules.h +++ b/generated/src/aws-cpp-sdk-marketplace-discovery/include/aws/marketplace-discovery/internal/MarketplaceDiscoveryEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MarketplaceDiscovery { -class MarketplaceDiscoveryEndpointRules { +class AWS_MARKETPLACEDISCOVERY_LOCAL MarketplaceDiscoveryEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointProvider.cpp b/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointProvider.cpp index cdb2350d6c9..1cddf29596c 100644 --- a/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MarketplaceDiscovery { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MarketplaceDiscoveryEndpointProvider::MarketplaceDiscoveryEndpointProvider() + : MarketplaceDiscoveryDefaultEpProviderBase(Aws::MarketplaceDiscovery::MarketplaceDiscoveryEndpointRules::GetRulesBlob(), + Aws::MarketplaceDiscovery::MarketplaceDiscoveryEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MarketplaceDiscovery } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointRules.cpp b/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointRules.cpp index 6482933c7f1..6305ef60c03 100644 --- a/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-discovery/source/MarketplaceDiscoveryEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MarketplaceDiscovery { diff --git a/generated/src/aws-cpp-sdk-marketplace-entitlement/CMakeLists.txt b/generated/src/aws-cpp-sdk-marketplace-entitlement/CMakeLists.txt index 84b715f4700..b192eec1757 100644 --- a/generated/src/aws-cpp-sdk-marketplace-entitlement/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-marketplace-entitlement/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MARKETPLACE-ENTITLEMENT_MODEL_HEADERS "include/aws/marketplace-entitlement/model/*.h" ) +file(GLOB AWS_MARKETPLACE-ENTITLEMENT_INTERNAL_HEADERS + "include/aws/marketplace-entitlement/internal/*.h" +) + file(GLOB AWS_MARKETPLACE-ENTITLEMENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MARKETPLACE-ENTITLEMENT_MODEL_SOURCE file(GLOB MARKETPLACE-ENTITLEMENT_UNIFIED_HEADERS ${AWS_MARKETPLACE-ENTITLEMENT_HEADERS} + ${AWS_MARKETPLACE-ENTITLEMENT_INTERNAL_HEADERS} ${AWS_MARKETPLACE-ENTITLEMENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\marketplace-entitlement" FILES ${AWS_MARKETPLACE-ENTITLEMENT_HEADERS}) + source_group("Header Files\\aws\\marketplace-entitlement\\internal" FILES ${AWS_MARKETPLACE-ENTITLEMENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\marketplace-entitlement\\model" FILES ${AWS_MARKETPLACE-ENTITLEMENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MARKETPLACE-ENTITLEMENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MARKETPLACE-ENTITLEMENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementServiceEndpointProvider.h index 4e13010be53..448003c02ac 100644 --- a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_MARKETPLACEENTITLEMENTSERVICE_API MarketplaceEntitlementServiceEndpoin public: using MarketplaceEntitlementServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MarketplaceEntitlementServiceEndpointProvider() - : MarketplaceEntitlementServiceDefaultEpProviderBase( - Aws::MarketplaceEntitlementService::MarketplaceEntitlementServiceEndpointRules::GetRulesBlob(), - Aws::MarketplaceEntitlementService::MarketplaceEntitlementServiceEndpointRules::RulesBlobSize) {} + MarketplaceEntitlementServiceEndpointProvider(); ~MarketplaceEntitlementServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h index 535ea8d1eb9..da842faadbb 100644 --- a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MARKETPLACEENTITLEMENTSERVICE_API #define AWS_MARKETPLACEENTITLEMENTSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MARKETPLACEENTITLEMENTSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACEENTITLEMENTSERVICE_API #define AWS_MARKETPLACEENTITLEMENTSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MARKETPLACEENTITLEMENTSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MARKETPLACEENTITLEMENTSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementServiceEndpointRules.h b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/internal/MarketplaceEntitlementServiceEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/internal/MarketplaceEntitlementServiceEndpointRules.h index 3e16e93d569..b05b3f5f435 100644 --- a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/internal/MarketplaceEntitlementServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MarketplaceEntitlementService { -class MarketplaceEntitlementServiceEndpointRules { +class AWS_MARKETPLACEENTITLEMENTSERVICE_LOCAL MarketplaceEntitlementServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointProvider.cpp index 7bab9fec5ec..c97a9225454 100644 --- a/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace MarketplaceEntitlementService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MarketplaceEntitlementServiceEndpointProvider::MarketplaceEntitlementServiceEndpointProvider() + : MarketplaceEntitlementServiceDefaultEpProviderBase( + Aws::MarketplaceEntitlementService::MarketplaceEntitlementServiceEndpointRules::GetRulesBlob(), + Aws::MarketplaceEntitlementService::MarketplaceEntitlementServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MarketplaceEntitlementService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointRules.cpp index db671cce756..e8b5d4d0dd3 100644 --- a/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-entitlement/source/MarketplaceEntitlementServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MarketplaceEntitlementService { diff --git a/generated/src/aws-cpp-sdk-marketplace-reporting/CMakeLists.txt b/generated/src/aws-cpp-sdk-marketplace-reporting/CMakeLists.txt index 221c38f9c3b..20a9bc36b8f 100644 --- a/generated/src/aws-cpp-sdk-marketplace-reporting/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-marketplace-reporting/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MARKETPLACE-REPORTING_MODEL_HEADERS "include/aws/marketplace-reporting/model/*.h" ) +file(GLOB AWS_MARKETPLACE-REPORTING_INTERNAL_HEADERS + "include/aws/marketplace-reporting/internal/*.h" +) + file(GLOB AWS_MARKETPLACE-REPORTING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MARKETPLACE-REPORTING_MODEL_SOURCE file(GLOB MARKETPLACE-REPORTING_UNIFIED_HEADERS ${AWS_MARKETPLACE-REPORTING_HEADERS} + ${AWS_MARKETPLACE-REPORTING_INTERNAL_HEADERS} ${AWS_MARKETPLACE-REPORTING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\marketplace-reporting" FILES ${AWS_MARKETPLACE-REPORTING_HEADERS}) + source_group("Header Files\\aws\\marketplace-reporting\\internal" FILES ${AWS_MARKETPLACE-REPORTING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\marketplace-reporting\\model" FILES ${AWS_MARKETPLACE-REPORTING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MARKETPLACE-REPORTING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MARKETPLACE-REPORTING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReportingEndpointProvider.h b/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReportingEndpointProvider.h index 2a8e557075d..cb456465b3b 100644 --- a/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReportingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReportingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MARKETPLACEREPORTING_API MarketplaceReportingEndpointProvider : public public: using MarketplaceReportingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MarketplaceReportingEndpointProvider() - : MarketplaceReportingDefaultEpProviderBase(Aws::MarketplaceReporting::MarketplaceReportingEndpointRules::GetRulesBlob(), - Aws::MarketplaceReporting::MarketplaceReportingEndpointRules::RulesBlobSize) {} + MarketplaceReportingEndpointProvider(); ~MarketplaceReportingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReporting_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReporting_EXPORTS.h index 6333b534f58..acd8b01e2c6 100644 --- a/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReporting_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReporting_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MARKETPLACEREPORTING_API #define AWS_MARKETPLACEREPORTING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MARKETPLACEREPORTING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACEREPORTING_API #define AWS_MARKETPLACEREPORTING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MARKETPLACEREPORTING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MARKETPLACEREPORTING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReportingEndpointRules.h b/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/internal/MarketplaceReportingEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReportingEndpointRules.h rename to generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/internal/MarketplaceReportingEndpointRules.h index 7e9adc2206f..de8f7634705 100644 --- a/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/MarketplaceReportingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting/internal/MarketplaceReportingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MarketplaceReporting { -class MarketplaceReportingEndpointRules { +class AWS_MARKETPLACEREPORTING_LOCAL MarketplaceReportingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointProvider.cpp index 2f56efc0932..fd0be96aa90 100644 --- a/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MarketplaceReporting { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MarketplaceReportingEndpointProvider::MarketplaceReportingEndpointProvider() + : MarketplaceReportingDefaultEpProviderBase(Aws::MarketplaceReporting::MarketplaceReportingEndpointRules::GetRulesBlob(), + Aws::MarketplaceReporting::MarketplaceReportingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MarketplaceReporting } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointRules.cpp b/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointRules.cpp index 0b52316ebf1..0780298e51d 100644 --- a/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-marketplace-reporting/source/MarketplaceReportingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MarketplaceReporting { diff --git a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/CMakeLists.txt b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/CMakeLists.txt index 269d21c5698..ecc42a77635 100644 --- a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MARKETPLACECOMMERCEANALYTICS_MODEL_HEADERS "include/aws/marketplacecommerceanalytics/model/*.h" ) +file(GLOB AWS_MARKETPLACECOMMERCEANALYTICS_INTERNAL_HEADERS + "include/aws/marketplacecommerceanalytics/internal/*.h" +) + file(GLOB AWS_MARKETPLACECOMMERCEANALYTICS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MARKETPLACECOMMERCEANALYTICS_MODEL_SOURCE file(GLOB MARKETPLACECOMMERCEANALYTICS_UNIFIED_HEADERS ${AWS_MARKETPLACECOMMERCEANALYTICS_HEADERS} + ${AWS_MARKETPLACECOMMERCEANALYTICS_INTERNAL_HEADERS} ${AWS_MARKETPLACECOMMERCEANALYTICS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\marketplacecommerceanalytics" FILES ${AWS_MARKETPLACECOMMERCEANALYTICS_HEADERS}) + source_group("Header Files\\aws\\marketplacecommerceanalytics\\internal" FILES ${AWS_MARKETPLACECOMMERCEANALYTICS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\marketplacecommerceanalytics\\model" FILES ${AWS_MARKETPLACECOMMERCEANALYTICS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MARKETPLACECOMMERCEANALYTICS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MARKETPLACECOMMERCEANALYTICS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalyticsEndpointProvider.h b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalyticsEndpointProvider.h index c349b04de08..f131482c516 100644 --- a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalyticsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalyticsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_MARKETPLACECOMMERCEANALYTICS_API MarketplaceCommerceAnalyticsEndpointP public: using MarketplaceCommerceAnalyticsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MarketplaceCommerceAnalyticsEndpointProvider() - : MarketplaceCommerceAnalyticsDefaultEpProviderBase( - Aws::MarketplaceCommerceAnalytics::MarketplaceCommerceAnalyticsEndpointRules::GetRulesBlob(), - Aws::MarketplaceCommerceAnalytics::MarketplaceCommerceAnalyticsEndpointRules::RulesBlobSize) {} + MarketplaceCommerceAnalyticsEndpointProvider(); ~MarketplaceCommerceAnalyticsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h index 0648eeab053..50f88068025 100644 --- a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MARKETPLACECOMMERCEANALYTICS_API #define AWS_MARKETPLACECOMMERCEANALYTICS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MARKETPLACECOMMERCEANALYTICS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACECOMMERCEANALYTICS_API #define AWS_MARKETPLACECOMMERCEANALYTICS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MARKETPLACECOMMERCEANALYTICS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MARKETPLACECOMMERCEANALYTICS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalyticsEndpointRules.h b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/internal/MarketplaceCommerceAnalyticsEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalyticsEndpointRules.h rename to generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/internal/MarketplaceCommerceAnalyticsEndpointRules.h index 757496e6ba2..0ad3410e3eb 100644 --- a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalyticsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/internal/MarketplaceCommerceAnalyticsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MarketplaceCommerceAnalytics { -class MarketplaceCommerceAnalyticsEndpointRules { +class AWS_MARKETPLACECOMMERCEANALYTICS_LOCAL MarketplaceCommerceAnalyticsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointProvider.cpp index a883f768c1c..3cf93e26095 100644 --- a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace MarketplaceCommerceAnalytics { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MarketplaceCommerceAnalyticsEndpointProvider::MarketplaceCommerceAnalyticsEndpointProvider() + : MarketplaceCommerceAnalyticsDefaultEpProviderBase( + Aws::MarketplaceCommerceAnalytics::MarketplaceCommerceAnalyticsEndpointRules::GetRulesBlob(), + Aws::MarketplaceCommerceAnalytics::MarketplaceCommerceAnalyticsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MarketplaceCommerceAnalytics } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointRules.cpp b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointRules.cpp index e4b77534d3c..daaa171ae2b 100644 --- a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/source/MarketplaceCommerceAnalyticsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MarketplaceCommerceAnalytics { diff --git a/generated/src/aws-cpp-sdk-mediaconnect/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediaconnect/CMakeLists.txt index b20e83acfce..ac1104a8f0a 100644 --- a/generated/src/aws-cpp-sdk-mediaconnect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediaconnect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIACONNECT_MODEL_HEADERS "include/aws/mediaconnect/model/*.h" ) +file(GLOB AWS_MEDIACONNECT_INTERNAL_HEADERS + "include/aws/mediaconnect/internal/*.h" +) + file(GLOB AWS_MEDIACONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIACONNECT_MODEL_SOURCE file(GLOB MEDIACONNECT_UNIFIED_HEADERS ${AWS_MEDIACONNECT_HEADERS} + ${AWS_MEDIACONNECT_INTERNAL_HEADERS} ${AWS_MEDIACONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediaconnect" FILES ${AWS_MEDIACONNECT_HEADERS}) + source_group("Header Files\\aws\\mediaconnect\\internal" FILES ${AWS_MEDIACONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediaconnect\\model" FILES ${AWS_MEDIACONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIACONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIACONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnectEndpointProvider.h b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnectEndpointProvider.h index fbb26fb33ea..a74d96bf379 100644 --- a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnectEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIACONNECT_API MediaConnectEndpointProvider : public MediaConnectDef public: using MediaConnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaConnectEndpointProvider() - : MediaConnectDefaultEpProviderBase(Aws::MediaConnect::MediaConnectEndpointRules::GetRulesBlob(), - Aws::MediaConnect::MediaConnectEndpointRules::RulesBlobSize) {} + MediaConnectEndpointProvider(); ~MediaConnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h index b24f88b8c50..8abc2001d68 100644 --- a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIACONNECT_API #define AWS_MEDIACONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIACONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIACONNECT_API #define AWS_MEDIACONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIACONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIACONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnectEndpointRules.h b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/internal/MediaConnectEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnectEndpointRules.h rename to generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/internal/MediaConnectEndpointRules.h index 89e35071513..b154d1e0165 100644 --- a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/internal/MediaConnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaConnect { -class MediaConnectEndpointRules { +class AWS_MEDIACONNECT_LOCAL MediaConnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointProvider.cpp index 8d9307fbc9d..d875d9458c2 100644 --- a/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaConnect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaConnectEndpointProvider::MediaConnectEndpointProvider() + : MediaConnectDefaultEpProviderBase(Aws::MediaConnect::MediaConnectEndpointRules::GetRulesBlob(), + Aws::MediaConnect::MediaConnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaConnect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointRules.cpp index 0f5011cd73b..161f53d4809 100644 --- a/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediaconnect/source/MediaConnectEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaConnect { diff --git a/generated/src/aws-cpp-sdk-mediaconvert/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediaconvert/CMakeLists.txt index f98ce6b3b21..d6c1a6ee348 100644 --- a/generated/src/aws-cpp-sdk-mediaconvert/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediaconvert/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIACONVERT_MODEL_HEADERS "include/aws/mediaconvert/model/*.h" ) +file(GLOB AWS_MEDIACONVERT_INTERNAL_HEADERS + "include/aws/mediaconvert/internal/*.h" +) + file(GLOB AWS_MEDIACONVERT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIACONVERT_MODEL_SOURCE file(GLOB MEDIACONVERT_UNIFIED_HEADERS ${AWS_MEDIACONVERT_HEADERS} + ${AWS_MEDIACONVERT_INTERNAL_HEADERS} ${AWS_MEDIACONVERT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediaconvert" FILES ${AWS_MEDIACONVERT_HEADERS}) + source_group("Header Files\\aws\\mediaconvert\\internal" FILES ${AWS_MEDIACONVERT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediaconvert\\model" FILES ${AWS_MEDIACONVERT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIACONVERT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIACONVERT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvertEndpointProvider.h b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvertEndpointProvider.h index 0b1587e2475..5c9d72f753d 100644 --- a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvertEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvertEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIACONVERT_API MediaConvertEndpointProvider : public MediaConvertDef public: using MediaConvertResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaConvertEndpointProvider() - : MediaConvertDefaultEpProviderBase(Aws::MediaConvert::MediaConvertEndpointRules::GetRulesBlob(), - Aws::MediaConvert::MediaConvertEndpointRules::RulesBlobSize) {} + MediaConvertEndpointProvider(); ~MediaConvertEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h index 0589d6e8817..fd4b2662b50 100644 --- a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIACONVERT_API #define AWS_MEDIACONVERT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIACONVERT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIACONVERT_API #define AWS_MEDIACONVERT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIACONVERT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIACONVERT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvertEndpointRules.h b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/internal/MediaConvertEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvertEndpointRules.h rename to generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/internal/MediaConvertEndpointRules.h index 9b87859f15e..69345976b69 100644 --- a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvertEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/internal/MediaConvertEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaConvert { -class MediaConvertEndpointRules { +class AWS_MEDIACONVERT_LOCAL MediaConvertEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointProvider.cpp index 3da7a3688af..4e613dedfa9 100644 --- a/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaConvert { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaConvertEndpointProvider::MediaConvertEndpointProvider() + : MediaConvertDefaultEpProviderBase(Aws::MediaConvert::MediaConvertEndpointRules::GetRulesBlob(), + Aws::MediaConvert::MediaConvertEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaConvert } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointRules.cpp b/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointRules.cpp index a81ef27a139..e3c1b87a3eb 100644 --- a/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediaconvert/source/MediaConvertEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaConvert { diff --git a/generated/src/aws-cpp-sdk-medialive/CMakeLists.txt b/generated/src/aws-cpp-sdk-medialive/CMakeLists.txt index c457402e87e..9e1180340ed 100644 --- a/generated/src/aws-cpp-sdk-medialive/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-medialive/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIALIVE_MODEL_HEADERS "include/aws/medialive/model/*.h" ) +file(GLOB AWS_MEDIALIVE_INTERNAL_HEADERS + "include/aws/medialive/internal/*.h" +) + file(GLOB AWS_MEDIALIVE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIALIVE_MODEL_SOURCE file(GLOB MEDIALIVE_UNIFIED_HEADERS ${AWS_MEDIALIVE_HEADERS} + ${AWS_MEDIALIVE_INTERNAL_HEADERS} ${AWS_MEDIALIVE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\medialive" FILES ${AWS_MEDIALIVE_HEADERS}) + source_group("Header Files\\aws\\medialive\\internal" FILES ${AWS_MEDIALIVE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\medialive\\model" FILES ${AWS_MEDIALIVE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIALIVE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIALIVE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLiveEndpointProvider.h b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLiveEndpointProvider.h index 02c9200b0ae..2cce413bd43 100644 --- a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLiveEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLiveEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIALIVE_API MediaLiveEndpointProvider : public MediaLiveDefaultEpPro public: using MediaLiveResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaLiveEndpointProvider() - : MediaLiveDefaultEpProviderBase(Aws::MediaLive::MediaLiveEndpointRules::GetRulesBlob(), - Aws::MediaLive::MediaLiveEndpointRules::RulesBlobSize) {} + MediaLiveEndpointProvider(); ~MediaLiveEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h index 7debf0dcf6f..23f954107db 100644 --- a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIALIVE_API #define AWS_MEDIALIVE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIALIVE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIALIVE_API #define AWS_MEDIALIVE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIALIVE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIALIVE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLiveEndpointRules.h b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/internal/MediaLiveEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLiveEndpointRules.h rename to generated/src/aws-cpp-sdk-medialive/include/aws/medialive/internal/MediaLiveEndpointRules.h index 449bbda851b..156debb361b 100644 --- a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLiveEndpointRules.h +++ b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/internal/MediaLiveEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaLive { -class MediaLiveEndpointRules { +class AWS_MEDIALIVE_LOCAL MediaLiveEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointProvider.cpp b/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointProvider.cpp index b7bae5ff303..9e876410196 100644 --- a/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaLive { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaLiveEndpointProvider::MediaLiveEndpointProvider() + : MediaLiveDefaultEpProviderBase(Aws::MediaLive::MediaLiveEndpointRules::GetRulesBlob(), + Aws::MediaLive::MediaLiveEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaLive } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointRules.cpp b/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointRules.cpp index b43c0bdc201..8d41aadd3a1 100644 --- a/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-medialive/source/MediaLiveEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaLive { diff --git a/generated/src/aws-cpp-sdk-mediapackage-vod/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediapackage-vod/CMakeLists.txt index 5e91ecff9e2..fbc78406e1d 100644 --- a/generated/src/aws-cpp-sdk-mediapackage-vod/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediapackage-vod/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIAPACKAGE-VOD_MODEL_HEADERS "include/aws/mediapackage-vod/model/*.h" ) +file(GLOB AWS_MEDIAPACKAGE-VOD_INTERNAL_HEADERS + "include/aws/mediapackage-vod/internal/*.h" +) + file(GLOB AWS_MEDIAPACKAGE-VOD_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIAPACKAGE-VOD_MODEL_SOURCE file(GLOB MEDIAPACKAGE-VOD_UNIFIED_HEADERS ${AWS_MEDIAPACKAGE-VOD_HEADERS} + ${AWS_MEDIAPACKAGE-VOD_INTERNAL_HEADERS} ${AWS_MEDIAPACKAGE-VOD_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediapackage-vod" FILES ${AWS_MEDIAPACKAGE-VOD_HEADERS}) + source_group("Header Files\\aws\\mediapackage-vod\\internal" FILES ${AWS_MEDIAPACKAGE-VOD_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediapackage-vod\\model" FILES ${AWS_MEDIAPACKAGE-VOD_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIAPACKAGE-VOD_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIAPACKAGE-VOD_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVodEndpointProvider.h b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVodEndpointProvider.h index 6b6c3d9a4fa..ef72b863535 100644 --- a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVodEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVodEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIAPACKAGEVOD_API MediaPackageVodEndpointProvider : public MediaPack public: using MediaPackageVodResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaPackageVodEndpointProvider() - : MediaPackageVodDefaultEpProviderBase(Aws::MediaPackageVod::MediaPackageVodEndpointRules::GetRulesBlob(), - Aws::MediaPackageVod::MediaPackageVodEndpointRules::RulesBlobSize) {} + MediaPackageVodEndpointProvider(); ~MediaPackageVodEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h index 39705dac132..4d6972a7081 100644 --- a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIAPACKAGEVOD_API #define AWS_MEDIAPACKAGEVOD_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIAPACKAGEVOD_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIAPACKAGEVOD_API #define AWS_MEDIAPACKAGEVOD_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIAPACKAGEVOD_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIAPACKAGEVOD_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVodEndpointRules.h b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/internal/MediaPackageVodEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVodEndpointRules.h rename to generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/internal/MediaPackageVodEndpointRules.h index dcd5019c2e6..dba247a79bd 100644 --- a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVodEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/internal/MediaPackageVodEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaPackageVod { -class MediaPackageVodEndpointRules { +class AWS_MEDIAPACKAGEVOD_LOCAL MediaPackageVodEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointProvider.cpp index a30a790baaa..371153c7eeb 100644 --- a/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaPackageVod { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaPackageVodEndpointProvider::MediaPackageVodEndpointProvider() + : MediaPackageVodDefaultEpProviderBase(Aws::MediaPackageVod::MediaPackageVodEndpointRules::GetRulesBlob(), + Aws::MediaPackageVod::MediaPackageVodEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaPackageVod } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointRules.cpp b/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointRules.cpp index 2bc675127a6..5c507ddd380 100644 --- a/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediapackage-vod/source/MediaPackageVodEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaPackageVod { diff --git a/generated/src/aws-cpp-sdk-mediapackage/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediapackage/CMakeLists.txt index 7288aec0284..c0bebd5fc92 100644 --- a/generated/src/aws-cpp-sdk-mediapackage/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediapackage/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIAPACKAGE_MODEL_HEADERS "include/aws/mediapackage/model/*.h" ) +file(GLOB AWS_MEDIAPACKAGE_INTERNAL_HEADERS + "include/aws/mediapackage/internal/*.h" +) + file(GLOB AWS_MEDIAPACKAGE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIAPACKAGE_MODEL_SOURCE file(GLOB MEDIAPACKAGE_UNIFIED_HEADERS ${AWS_MEDIAPACKAGE_HEADERS} + ${AWS_MEDIAPACKAGE_INTERNAL_HEADERS} ${AWS_MEDIAPACKAGE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediapackage" FILES ${AWS_MEDIAPACKAGE_HEADERS}) + source_group("Header Files\\aws\\mediapackage\\internal" FILES ${AWS_MEDIAPACKAGE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediapackage\\model" FILES ${AWS_MEDIAPACKAGE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIAPACKAGE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIAPACKAGE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackageEndpointProvider.h b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackageEndpointProvider.h index 133778fb682..db7e5c79f9a 100644 --- a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackageEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackageEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIAPACKAGE_API MediaPackageEndpointProvider : public MediaPackageDef public: using MediaPackageResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaPackageEndpointProvider() - : MediaPackageDefaultEpProviderBase(Aws::MediaPackage::MediaPackageEndpointRules::GetRulesBlob(), - Aws::MediaPackage::MediaPackageEndpointRules::RulesBlobSize) {} + MediaPackageEndpointProvider(); ~MediaPackageEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h index 779e334cae0..8ff8e00fdaf 100644 --- a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIAPACKAGE_API #define AWS_MEDIAPACKAGE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIAPACKAGE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIAPACKAGE_API #define AWS_MEDIAPACKAGE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIAPACKAGE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIAPACKAGE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackageEndpointRules.h b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/internal/MediaPackageEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackageEndpointRules.h rename to generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/internal/MediaPackageEndpointRules.h index ce974aea556..1ded66f4242 100644 --- a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackageEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/internal/MediaPackageEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaPackage { -class MediaPackageEndpointRules { +class AWS_MEDIAPACKAGE_LOCAL MediaPackageEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointProvider.cpp index d67824d6bbc..58743ac1a5c 100644 --- a/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaPackage { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaPackageEndpointProvider::MediaPackageEndpointProvider() + : MediaPackageDefaultEpProviderBase(Aws::MediaPackage::MediaPackageEndpointRules::GetRulesBlob(), + Aws::MediaPackage::MediaPackageEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaPackage } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointRules.cpp b/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointRules.cpp index 7f50bdc1394..c5161b88c10 100644 --- a/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediapackage/source/MediaPackageEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaPackage { diff --git a/generated/src/aws-cpp-sdk-mediapackagev2/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediapackagev2/CMakeLists.txt index 55701bd5e26..add11124134 100644 --- a/generated/src/aws-cpp-sdk-mediapackagev2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediapackagev2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIAPACKAGEV2_MODEL_HEADERS "include/aws/mediapackagev2/model/*.h" ) +file(GLOB AWS_MEDIAPACKAGEV2_INTERNAL_HEADERS + "include/aws/mediapackagev2/internal/*.h" +) + file(GLOB AWS_MEDIAPACKAGEV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIAPACKAGEV2_MODEL_SOURCE file(GLOB MEDIAPACKAGEV2_UNIFIED_HEADERS ${AWS_MEDIAPACKAGEV2_HEADERS} + ${AWS_MEDIAPACKAGEV2_INTERNAL_HEADERS} ${AWS_MEDIAPACKAGEV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediapackagev2" FILES ${AWS_MEDIAPACKAGEV2_HEADERS}) + source_group("Header Files\\aws\\mediapackagev2\\internal" FILES ${AWS_MEDIAPACKAGEV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediapackagev2\\model" FILES ${AWS_MEDIAPACKAGEV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIAPACKAGEV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIAPACKAGEV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2EndpointProvider.h b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2EndpointProvider.h index d1255182343..98f6213b490 100644 --- a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIAPACKAGEV2_API Mediapackagev2EndpointProvider : public Mediapackag public: using Mediapackagev2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Mediapackagev2EndpointProvider() - : Mediapackagev2DefaultEpProviderBase(Aws::mediapackagev2::Mediapackagev2EndpointRules::GetRulesBlob(), - Aws::mediapackagev2::Mediapackagev2EndpointRules::RulesBlobSize) {} + Mediapackagev2EndpointProvider(); ~Mediapackagev2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h index 62bb334c805..452dae985dc 100644 --- a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIAPACKAGEV2_API #define AWS_MEDIAPACKAGEV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIAPACKAGEV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIAPACKAGEV2_API #define AWS_MEDIAPACKAGEV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIAPACKAGEV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIAPACKAGEV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2EndpointRules.h b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/internal/Mediapackagev2EndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2EndpointRules.h rename to generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/internal/Mediapackagev2EndpointRules.h index e1aa1942a9c..ab68db7f951 100644 --- a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/internal/Mediapackagev2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace mediapackagev2 { -class Mediapackagev2EndpointRules { +class AWS_MEDIAPACKAGEV2_LOCAL Mediapackagev2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointProvider.cpp index 25a79ebdf3a..41e587cf616 100644 --- a/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace mediapackagev2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Mediapackagev2EndpointProvider::Mediapackagev2EndpointProvider() + : Mediapackagev2DefaultEpProviderBase(Aws::mediapackagev2::Mediapackagev2EndpointRules::GetRulesBlob(), + Aws::mediapackagev2::Mediapackagev2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace mediapackagev2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointRules.cpp b/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointRules.cpp index 29a6cca4559..b96c59954c2 100644 --- a/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediapackagev2/source/Mediapackagev2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace mediapackagev2 { diff --git a/generated/src/aws-cpp-sdk-mediastore-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediastore-data/CMakeLists.txt index 674207e8c4e..0ed5bcbaf51 100644 --- a/generated/src/aws-cpp-sdk-mediastore-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediastore-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIASTORE-DATA_MODEL_HEADERS "include/aws/mediastore-data/model/*.h" ) +file(GLOB AWS_MEDIASTORE-DATA_INTERNAL_HEADERS + "include/aws/mediastore-data/internal/*.h" +) + file(GLOB AWS_MEDIASTORE-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIASTORE-DATA_MODEL_SOURCE file(GLOB MEDIASTORE-DATA_UNIFIED_HEADERS ${AWS_MEDIASTORE-DATA_HEADERS} + ${AWS_MEDIASTORE-DATA_INTERNAL_HEADERS} ${AWS_MEDIASTORE-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediastore-data" FILES ${AWS_MEDIASTORE-DATA_HEADERS}) + source_group("Header Files\\aws\\mediastore-data\\internal" FILES ${AWS_MEDIASTORE-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediastore-data\\model" FILES ${AWS_MEDIASTORE-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIASTORE-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIASTORE-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreDataEndpointProvider.h b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreDataEndpointProvider.h index bf618c98770..807030a5d25 100644 --- a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreDataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreDataEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIASTOREDATA_API MediaStoreDataEndpointProvider : public MediaStoreD public: using MediaStoreDataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaStoreDataEndpointProvider() - : MediaStoreDataDefaultEpProviderBase(Aws::MediaStoreData::MediaStoreDataEndpointRules::GetRulesBlob(), - Aws::MediaStoreData::MediaStoreDataEndpointRules::RulesBlobSize) {} + MediaStoreDataEndpointProvider(); ~MediaStoreDataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h index 7977de1d26b..7904df4b43c 100644 --- a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIASTOREDATA_API #define AWS_MEDIASTOREDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIASTOREDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIASTOREDATA_API #define AWS_MEDIASTOREDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIASTOREDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIASTOREDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreDataEndpointRules.h b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/internal/MediaStoreDataEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreDataEndpointRules.h rename to generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/internal/MediaStoreDataEndpointRules.h index 24c27f784f0..dddb616cc20 100644 --- a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreDataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/internal/MediaStoreDataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaStoreData { -class MediaStoreDataEndpointRules { +class AWS_MEDIASTOREDATA_LOCAL MediaStoreDataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointProvider.cpp index 673ee7ea911..b042e7ccfbe 100644 --- a/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaStoreData { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaStoreDataEndpointProvider::MediaStoreDataEndpointProvider() + : MediaStoreDataDefaultEpProviderBase(Aws::MediaStoreData::MediaStoreDataEndpointRules::GetRulesBlob(), + Aws::MediaStoreData::MediaStoreDataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaStoreData } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointRules.cpp b/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointRules.cpp index f45c2ccb4dc..28b131b6718 100644 --- a/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediastore-data/source/MediaStoreDataEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaStoreData { diff --git a/generated/src/aws-cpp-sdk-mediastore/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediastore/CMakeLists.txt index ba4108598a1..9c5b6c2c5f6 100644 --- a/generated/src/aws-cpp-sdk-mediastore/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediastore/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIASTORE_MODEL_HEADERS "include/aws/mediastore/model/*.h" ) +file(GLOB AWS_MEDIASTORE_INTERNAL_HEADERS + "include/aws/mediastore/internal/*.h" +) + file(GLOB AWS_MEDIASTORE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIASTORE_MODEL_SOURCE file(GLOB MEDIASTORE_UNIFIED_HEADERS ${AWS_MEDIASTORE_HEADERS} + ${AWS_MEDIASTORE_INTERNAL_HEADERS} ${AWS_MEDIASTORE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediastore" FILES ${AWS_MEDIASTORE_HEADERS}) + source_group("Header Files\\aws\\mediastore\\internal" FILES ${AWS_MEDIASTORE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediastore\\model" FILES ${AWS_MEDIASTORE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIASTORE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIASTORE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStoreEndpointProvider.h b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStoreEndpointProvider.h index b73703a8ff9..bb498c21761 100644 --- a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStoreEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStoreEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIASTORE_API MediaStoreEndpointProvider : public MediaStoreDefaultEp public: using MediaStoreResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaStoreEndpointProvider() - : MediaStoreDefaultEpProviderBase(Aws::MediaStore::MediaStoreEndpointRules::GetRulesBlob(), - Aws::MediaStore::MediaStoreEndpointRules::RulesBlobSize) {} + MediaStoreEndpointProvider(); ~MediaStoreEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h index e2bd863799e..3ec914f9f86 100644 --- a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIASTORE_API #define AWS_MEDIASTORE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIASTORE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIASTORE_API #define AWS_MEDIASTORE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIASTORE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIASTORE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStoreEndpointRules.h b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/internal/MediaStoreEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStoreEndpointRules.h rename to generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/internal/MediaStoreEndpointRules.h index bbaff4a0146..a6174056978 100644 --- a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStoreEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/internal/MediaStoreEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaStore { -class MediaStoreEndpointRules { +class AWS_MEDIASTORE_LOCAL MediaStoreEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointProvider.cpp index dc81742bb7f..4726271abc6 100644 --- a/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaStore { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaStoreEndpointProvider::MediaStoreEndpointProvider() + : MediaStoreDefaultEpProviderBase(Aws::MediaStore::MediaStoreEndpointRules::GetRulesBlob(), + Aws::MediaStore::MediaStoreEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaStore } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointRules.cpp b/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointRules.cpp index 8a46fc4c0f6..3088978b035 100644 --- a/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediastore/source/MediaStoreEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaStore { diff --git a/generated/src/aws-cpp-sdk-mediatailor/CMakeLists.txt b/generated/src/aws-cpp-sdk-mediatailor/CMakeLists.txt index 1b5abc20f8b..ab1cb452c41 100644 --- a/generated/src/aws-cpp-sdk-mediatailor/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mediatailor/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDIATAILOR_MODEL_HEADERS "include/aws/mediatailor/model/*.h" ) +file(GLOB AWS_MEDIATAILOR_INTERNAL_HEADERS + "include/aws/mediatailor/internal/*.h" +) + file(GLOB AWS_MEDIATAILOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDIATAILOR_MODEL_SOURCE file(GLOB MEDIATAILOR_UNIFIED_HEADERS ${AWS_MEDIATAILOR_HEADERS} + ${AWS_MEDIATAILOR_INTERNAL_HEADERS} ${AWS_MEDIATAILOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mediatailor" FILES ${AWS_MEDIATAILOR_HEADERS}) + source_group("Header Files\\aws\\mediatailor\\internal" FILES ${AWS_MEDIATAILOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mediatailor\\model" FILES ${AWS_MEDIATAILOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDIATAILOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDIATAILOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailorEndpointProvider.h b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailorEndpointProvider.h index ea4b942f06b..29c044d7489 100644 --- a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDIATAILOR_API MediaTailorEndpointProvider : public MediaTailorDefaul public: using MediaTailorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MediaTailorEndpointProvider() - : MediaTailorDefaultEpProviderBase(Aws::MediaTailor::MediaTailorEndpointRules::GetRulesBlob(), - Aws::MediaTailor::MediaTailorEndpointRules::RulesBlobSize) {} + MediaTailorEndpointProvider(); ~MediaTailorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h index aa48ee0ad68..9e7f067f20a 100644 --- a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDIATAILOR_API #define AWS_MEDIATAILOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDIATAILOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIATAILOR_API #define AWS_MEDIATAILOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDIATAILOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDIATAILOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailorEndpointRules.h b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/internal/MediaTailorEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailorEndpointRules.h rename to generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/internal/MediaTailorEndpointRules.h index a19997b58b6..7a3ce099829 100644 --- a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/internal/MediaTailorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MediaTailor { -class MediaTailorEndpointRules { +class AWS_MEDIATAILOR_LOCAL MediaTailorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointProvider.cpp index 93e4a87e775..9f3bca9ac18 100644 --- a/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MediaTailor { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MediaTailorEndpointProvider::MediaTailorEndpointProvider() + : MediaTailorDefaultEpProviderBase(Aws::MediaTailor::MediaTailorEndpointRules::GetRulesBlob(), + Aws::MediaTailor::MediaTailorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MediaTailor } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointRules.cpp b/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointRules.cpp index d74335328d8..1ee63cdaf51 100644 --- a/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mediatailor/source/MediaTailorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MediaTailor { diff --git a/generated/src/aws-cpp-sdk-medical-imaging/CMakeLists.txt b/generated/src/aws-cpp-sdk-medical-imaging/CMakeLists.txt index 1fa46f555d0..ce73388c3ab 100644 --- a/generated/src/aws-cpp-sdk-medical-imaging/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-medical-imaging/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEDICAL-IMAGING_MODEL_HEADERS "include/aws/medical-imaging/model/*.h" ) +file(GLOB AWS_MEDICAL-IMAGING_INTERNAL_HEADERS + "include/aws/medical-imaging/internal/*.h" +) + file(GLOB AWS_MEDICAL-IMAGING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEDICAL-IMAGING_MODEL_SOURCE file(GLOB MEDICAL-IMAGING_UNIFIED_HEADERS ${AWS_MEDICAL-IMAGING_HEADERS} + ${AWS_MEDICAL-IMAGING_INTERNAL_HEADERS} ${AWS_MEDICAL-IMAGING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\medical-imaging" FILES ${AWS_MEDICAL-IMAGING_HEADERS}) + source_group("Header Files\\aws\\medical-imaging\\internal" FILES ${AWS_MEDICAL-IMAGING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\medical-imaging\\model" FILES ${AWS_MEDICAL-IMAGING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEDICAL-IMAGING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEDICAL-IMAGING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImagingEndpointProvider.h b/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImagingEndpointProvider.h index 3e45238e3ca..bfde0090487 100644 --- a/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImagingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImagingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEDICALIMAGING_API MedicalImagingEndpointProvider : public MedicalImag public: using MedicalImagingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MedicalImagingEndpointProvider() - : MedicalImagingDefaultEpProviderBase(Aws::MedicalImaging::MedicalImagingEndpointRules::GetRulesBlob(), - Aws::MedicalImaging::MedicalImagingEndpointRules::RulesBlobSize) {} + MedicalImagingEndpointProvider(); ~MedicalImagingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImaging_EXPORTS.h b/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImaging_EXPORTS.h index 6f46fd90dce..a4aac2af3ba 100644 --- a/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImaging_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImaging_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEDICALIMAGING_API #define AWS_MEDICALIMAGING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEDICALIMAGING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDICALIMAGING_API #define AWS_MEDICALIMAGING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEDICALIMAGING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEDICALIMAGING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImagingEndpointRules.h b/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/internal/MedicalImagingEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImagingEndpointRules.h rename to generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/internal/MedicalImagingEndpointRules.h index efe3cc0fe6d..7f26e4a7f4f 100644 --- a/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/MedicalImagingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-medical-imaging/include/aws/medical-imaging/internal/MedicalImagingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MedicalImaging { -class MedicalImagingEndpointRules { +class AWS_MEDICALIMAGING_LOCAL MedicalImagingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointProvider.cpp index 663f30eabf0..e91e632674d 100644 --- a/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MedicalImaging { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MedicalImagingEndpointProvider::MedicalImagingEndpointProvider() + : MedicalImagingDefaultEpProviderBase(Aws::MedicalImaging::MedicalImagingEndpointRules::GetRulesBlob(), + Aws::MedicalImaging::MedicalImagingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MedicalImaging } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointRules.cpp b/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointRules.cpp index 4c37adf0974..bf5e8e904b3 100644 --- a/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-medical-imaging/source/MedicalImagingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MedicalImaging { diff --git a/generated/src/aws-cpp-sdk-memorydb/CMakeLists.txt b/generated/src/aws-cpp-sdk-memorydb/CMakeLists.txt index 150edb1076d..4bdd5809011 100644 --- a/generated/src/aws-cpp-sdk-memorydb/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-memorydb/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MEMORYDB_MODEL_HEADERS "include/aws/memorydb/model/*.h" ) +file(GLOB AWS_MEMORYDB_INTERNAL_HEADERS + "include/aws/memorydb/internal/*.h" +) + file(GLOB AWS_MEMORYDB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MEMORYDB_MODEL_SOURCE file(GLOB MEMORYDB_UNIFIED_HEADERS ${AWS_MEMORYDB_HEADERS} + ${AWS_MEMORYDB_INTERNAL_HEADERS} ${AWS_MEMORYDB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\memorydb" FILES ${AWS_MEMORYDB_HEADERS}) + source_group("Header Files\\aws\\memorydb\\internal" FILES ${AWS_MEMORYDB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\memorydb\\model" FILES ${AWS_MEMORYDB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MEMORYDB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MEMORYDB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDBEndpointProvider.h b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDBEndpointProvider.h index 3c823e59275..0e1a7438a02 100644 --- a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDBEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDBEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MEMORYDB_API MemoryDBEndpointProvider : public MemoryDBDefaultEpProvid public: using MemoryDBResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MemoryDBEndpointProvider() - : MemoryDBDefaultEpProviderBase(Aws::MemoryDB::MemoryDBEndpointRules::GetRulesBlob(), - Aws::MemoryDB::MemoryDBEndpointRules::RulesBlobSize) {} + MemoryDBEndpointProvider(); ~MemoryDBEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h index 9a9cf2055e6..23b7c381825 100644 --- a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MEMORYDB_API #define AWS_MEMORYDB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MEMORYDB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEMORYDB_API #define AWS_MEMORYDB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MEMORYDB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MEMORYDB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDBEndpointRules.h b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/internal/MemoryDBEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDBEndpointRules.h rename to generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/internal/MemoryDBEndpointRules.h index 98ecc182b29..95cf9eebf5d 100644 --- a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDBEndpointRules.h +++ b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/internal/MemoryDBEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MemoryDB { -class MemoryDBEndpointRules { +class AWS_MEMORYDB_LOCAL MemoryDBEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointProvider.cpp b/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointProvider.cpp index d9635345099..1ff2c596e21 100644 --- a/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MemoryDB { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MemoryDBEndpointProvider::MemoryDBEndpointProvider() + : MemoryDBDefaultEpProviderBase(Aws::MemoryDB::MemoryDBEndpointRules::GetRulesBlob(), + Aws::MemoryDB::MemoryDBEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MemoryDB } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointRules.cpp b/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointRules.cpp index 9a5d9be27c0..ed8e7926a83 100644 --- a/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-memorydb/source/MemoryDBEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MemoryDB { diff --git a/generated/src/aws-cpp-sdk-meteringmarketplace/CMakeLists.txt b/generated/src/aws-cpp-sdk-meteringmarketplace/CMakeLists.txt index 9aeca38b33a..d1088b58522 100644 --- a/generated/src/aws-cpp-sdk-meteringmarketplace/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-meteringmarketplace/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_METERINGMARKETPLACE_MODEL_HEADERS "include/aws/meteringmarketplace/model/*.h" ) +file(GLOB AWS_METERINGMARKETPLACE_INTERNAL_HEADERS + "include/aws/meteringmarketplace/internal/*.h" +) + file(GLOB AWS_METERINGMARKETPLACE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_METERINGMARKETPLACE_MODEL_SOURCE file(GLOB METERINGMARKETPLACE_UNIFIED_HEADERS ${AWS_METERINGMARKETPLACE_HEADERS} + ${AWS_METERINGMARKETPLACE_INTERNAL_HEADERS} ${AWS_METERINGMARKETPLACE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\meteringmarketplace" FILES ${AWS_METERINGMARKETPLACE_HEADERS}) + source_group("Header Files\\aws\\meteringmarketplace\\internal" FILES ${AWS_METERINGMARKETPLACE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\meteringmarketplace\\model" FILES ${AWS_METERINGMARKETPLACE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_METERINGMARKETPLACE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_METERINGMARKETPLACE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMeteringEndpointProvider.h b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMeteringEndpointProvider.h index 856ff8957fc..8d1ce31952d 100644 --- a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMeteringEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMeteringEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MARKETPLACEMETERING_API MarketplaceMeteringEndpointProvider : public M public: using MarketplaceMeteringResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MarketplaceMeteringEndpointProvider() - : MarketplaceMeteringDefaultEpProviderBase(Aws::MarketplaceMetering::MarketplaceMeteringEndpointRules::GetRulesBlob(), - Aws::MarketplaceMetering::MarketplaceMeteringEndpointRules::RulesBlobSize) {} + MarketplaceMeteringEndpointProvider(); ~MarketplaceMeteringEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h index dcf4719db3d..dbfa52e7b6b 100644 --- a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MARKETPLACEMETERING_API #define AWS_MARKETPLACEMETERING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MARKETPLACEMETERING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACEMETERING_API #define AWS_MARKETPLACEMETERING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MARKETPLACEMETERING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MARKETPLACEMETERING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMeteringEndpointRules.h b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/internal/MarketplaceMeteringEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMeteringEndpointRules.h rename to generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/internal/MarketplaceMeteringEndpointRules.h index 7f46f6ca1df..7200b25f2dd 100644 --- a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMeteringEndpointRules.h +++ b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/internal/MarketplaceMeteringEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MarketplaceMetering { -class MarketplaceMeteringEndpointRules { +class AWS_MARKETPLACEMETERING_LOCAL MarketplaceMeteringEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointProvider.cpp b/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointProvider.cpp index 0e07409956c..b190487deab 100644 --- a/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MarketplaceMetering { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MarketplaceMeteringEndpointProvider::MarketplaceMeteringEndpointProvider() + : MarketplaceMeteringDefaultEpProviderBase(Aws::MarketplaceMetering::MarketplaceMeteringEndpointRules::GetRulesBlob(), + Aws::MarketplaceMetering::MarketplaceMeteringEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MarketplaceMetering } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointRules.cpp b/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointRules.cpp index 2c2d4e51a34..6e62d50b547 100644 --- a/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-meteringmarketplace/source/MarketplaceMeteringEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MarketplaceMetering { diff --git a/generated/src/aws-cpp-sdk-mgn/CMakeLists.txt b/generated/src/aws-cpp-sdk-mgn/CMakeLists.txt index 9e0c86fe9c3..709ce38e3c3 100644 --- a/generated/src/aws-cpp-sdk-mgn/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mgn/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MGN_MODEL_HEADERS "include/aws/mgn/model/*.h" ) +file(GLOB AWS_MGN_INTERNAL_HEADERS + "include/aws/mgn/internal/*.h" +) + file(GLOB AWS_MGN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MGN_MODEL_SOURCE file(GLOB MGN_UNIFIED_HEADERS ${AWS_MGN_HEADERS} + ${AWS_MGN_INTERNAL_HEADERS} ${AWS_MGN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mgn" FILES ${AWS_MGN_HEADERS}) + source_group("Header Files\\aws\\mgn\\internal" FILES ${AWS_MGN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mgn\\model" FILES ${AWS_MGN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MGN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MGN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/MgnEndpointProvider.h b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/MgnEndpointProvider.h index fd9399ba704..a931e6578b3 100644 --- a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/MgnEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/MgnEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_MGN_API MgnEndpointProvider : public MgnDefaultEpProviderBase { public: using MgnResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MgnEndpointProvider() : MgnDefaultEpProviderBase(Aws::mgn::MgnEndpointRules::GetRulesBlob(), Aws::mgn::MgnEndpointRules::RulesBlobSize) {} + MgnEndpointProvider(); ~MgnEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h index 4c3d3f9fbbc..8713b670f21 100644 --- a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MGN_API #define AWS_MGN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MGN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MGN_API #define AWS_MGN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MGN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MGN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/MgnEndpointRules.h b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/internal/MgnEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-mgn/include/aws/mgn/MgnEndpointRules.h rename to generated/src/aws-cpp-sdk-mgn/include/aws/mgn/internal/MgnEndpointRules.h index 088111b44ca..66922c89fb0 100644 --- a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/MgnEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/internal/MgnEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace mgn { -class MgnEndpointRules { +class AWS_MGN_LOCAL MgnEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointProvider.cpp index 24b4afdcac4..4c82e0f5694 100644 --- a/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace mgn { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MgnEndpointProvider::MgnEndpointProvider() + : MgnDefaultEpProviderBase(Aws::mgn::MgnEndpointRules::GetRulesBlob(), Aws::mgn::MgnEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace mgn } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointRules.cpp b/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointRules.cpp index e38f5a15697..c762f4d0dde 100644 --- a/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mgn/source/MgnEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace mgn { diff --git a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/CMakeLists.txt b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/CMakeLists.txt index 7faf5417eda..feb00b2a1c1 100644 --- a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MIGRATION-HUB-REFACTOR-SPACES_MODEL_HEADERS "include/aws/migration-hub-refactor-spaces/model/*.h" ) +file(GLOB AWS_MIGRATION-HUB-REFACTOR-SPACES_INTERNAL_HEADERS + "include/aws/migration-hub-refactor-spaces/internal/*.h" +) + file(GLOB AWS_MIGRATION-HUB-REFACTOR-SPACES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MIGRATION-HUB-REFACTOR-SPACES_MODEL_SOURCE file(GLOB MIGRATION-HUB-REFACTOR-SPACES_UNIFIED_HEADERS ${AWS_MIGRATION-HUB-REFACTOR-SPACES_HEADERS} + ${AWS_MIGRATION-HUB-REFACTOR-SPACES_INTERNAL_HEADERS} ${AWS_MIGRATION-HUB-REFACTOR-SPACES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\migration-hub-refactor-spaces" FILES ${AWS_MIGRATION-HUB-REFACTOR-SPACES_HEADERS}) + source_group("Header Files\\aws\\migration-hub-refactor-spaces\\internal" FILES ${AWS_MIGRATION-HUB-REFACTOR-SPACES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\migration-hub-refactor-spaces\\model" FILES ${AWS_MIGRATION-HUB-REFACTOR-SPACES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MIGRATION-HUB-REFACTOR-SPACES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MIGRATION-HUB-REFACTOR-SPACES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpacesEndpointProvider.h b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpacesEndpointProvider.h index 6f551066a4f..26fbe17c09c 100644 --- a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpacesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpacesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_MIGRATIONHUBREFACTORSPACES_API MigrationHubRefactorSpacesEndpointProvi public: using MigrationHubRefactorSpacesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MigrationHubRefactorSpacesEndpointProvider() - : MigrationHubRefactorSpacesDefaultEpProviderBase( - Aws::MigrationHubRefactorSpaces::MigrationHubRefactorSpacesEndpointRules::GetRulesBlob(), - Aws::MigrationHubRefactorSpaces::MigrationHubRefactorSpacesEndpointRules::RulesBlobSize) {} + MigrationHubRefactorSpacesEndpointProvider(); ~MigrationHubRefactorSpacesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h index e8f72ccd45f..a357fb16478 100644 --- a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MIGRATIONHUBREFACTORSPACES_API #define AWS_MIGRATIONHUBREFACTORSPACES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MIGRATIONHUBREFACTORSPACES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBREFACTORSPACES_API #define AWS_MIGRATIONHUBREFACTORSPACES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MIGRATIONHUBREFACTORSPACES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MIGRATIONHUBREFACTORSPACES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpacesEndpointRules.h b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/internal/MigrationHubRefactorSpacesEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpacesEndpointRules.h rename to generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/internal/MigrationHubRefactorSpacesEndpointRules.h index 7282a3dde6f..f3fa8426b37 100644 --- a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpacesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/internal/MigrationHubRefactorSpacesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MigrationHubRefactorSpaces { -class MigrationHubRefactorSpacesEndpointRules { +class AWS_MIGRATIONHUBREFACTORSPACES_LOCAL MigrationHubRefactorSpacesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointProvider.cpp index e1094933c87..7ab56a1dff7 100644 --- a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace MigrationHubRefactorSpaces { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MigrationHubRefactorSpacesEndpointProvider::MigrationHubRefactorSpacesEndpointProvider() + : MigrationHubRefactorSpacesDefaultEpProviderBase( + Aws::MigrationHubRefactorSpaces::MigrationHubRefactorSpacesEndpointRules::GetRulesBlob(), + Aws::MigrationHubRefactorSpaces::MigrationHubRefactorSpacesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MigrationHubRefactorSpaces } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointRules.cpp b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointRules.cpp index 4f4780c85b6..cff17a409d4 100644 --- a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/source/MigrationHubRefactorSpacesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MigrationHubRefactorSpaces { diff --git a/generated/src/aws-cpp-sdk-migrationhub-config/CMakeLists.txt b/generated/src/aws-cpp-sdk-migrationhub-config/CMakeLists.txt index 8cd0c3d5fce..d6280bbb155 100644 --- a/generated/src/aws-cpp-sdk-migrationhub-config/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-migrationhub-config/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MIGRATIONHUB-CONFIG_MODEL_HEADERS "include/aws/migrationhub-config/model/*.h" ) +file(GLOB AWS_MIGRATIONHUB-CONFIG_INTERNAL_HEADERS + "include/aws/migrationhub-config/internal/*.h" +) + file(GLOB AWS_MIGRATIONHUB-CONFIG_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MIGRATIONHUB-CONFIG_MODEL_SOURCE file(GLOB MIGRATIONHUB-CONFIG_UNIFIED_HEADERS ${AWS_MIGRATIONHUB-CONFIG_HEADERS} + ${AWS_MIGRATIONHUB-CONFIG_INTERNAL_HEADERS} ${AWS_MIGRATIONHUB-CONFIG_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\migrationhub-config" FILES ${AWS_MIGRATIONHUB-CONFIG_HEADERS}) + source_group("Header Files\\aws\\migrationhub-config\\internal" FILES ${AWS_MIGRATIONHUB-CONFIG_INTERNAL_HEADERS}) source_group("Header Files\\aws\\migrationhub-config\\model" FILES ${AWS_MIGRATIONHUB-CONFIG_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MIGRATIONHUB-CONFIG_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MIGRATIONHUB-CONFIG_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfigEndpointProvider.h b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfigEndpointProvider.h index 976b16aaadd..dcdefa4cfe0 100644 --- a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfigEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfigEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_MIGRATIONHUBCONFIG_API MigrationHubConfigEndpointProvider : public Mig public: using MigrationHubConfigResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MigrationHubConfigEndpointProvider() - : MigrationHubConfigDefaultEpProviderBase(Aws::MigrationHubConfig::MigrationHubConfigEndpointRules::GetRulesBlob(), - Aws::MigrationHubConfig::MigrationHubConfigEndpointRules::RulesBlobSize) {} + MigrationHubConfigEndpointProvider(); ~MigrationHubConfigEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h index b0b1b605c22..99003cf97d0 100644 --- a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MIGRATIONHUBCONFIG_API #define AWS_MIGRATIONHUBCONFIG_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MIGRATIONHUBCONFIG_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBCONFIG_API #define AWS_MIGRATIONHUBCONFIG_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MIGRATIONHUBCONFIG_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MIGRATIONHUBCONFIG_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfigEndpointRules.h b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/internal/MigrationHubConfigEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfigEndpointRules.h rename to generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/internal/MigrationHubConfigEndpointRules.h index f5ab233d892..23da96914b3 100644 --- a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfigEndpointRules.h +++ b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/internal/MigrationHubConfigEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MigrationHubConfig { -class MigrationHubConfigEndpointRules { +class AWS_MIGRATIONHUBCONFIG_LOCAL MigrationHubConfigEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointProvider.cpp b/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointProvider.cpp index 12b0643733c..bfef62b7845 100644 --- a/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MigrationHubConfig { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MigrationHubConfigEndpointProvider::MigrationHubConfigEndpointProvider() + : MigrationHubConfigDefaultEpProviderBase(Aws::MigrationHubConfig::MigrationHubConfigEndpointRules::GetRulesBlob(), + Aws::MigrationHubConfig::MigrationHubConfigEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MigrationHubConfig } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointRules.cpp b/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointRules.cpp index 77bdbedcb98..dec5b873a77 100644 --- a/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-migrationhub-config/source/MigrationHubConfigEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MigrationHubConfig { diff --git a/generated/src/aws-cpp-sdk-migrationhuborchestrator/CMakeLists.txt b/generated/src/aws-cpp-sdk-migrationhuborchestrator/CMakeLists.txt index 71187c80197..6d99cfd5a41 100644 --- a/generated/src/aws-cpp-sdk-migrationhuborchestrator/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-migrationhuborchestrator/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MIGRATIONHUBORCHESTRATOR_MODEL_HEADERS "include/aws/migrationhuborchestrator/model/*.h" ) +file(GLOB AWS_MIGRATIONHUBORCHESTRATOR_INTERNAL_HEADERS + "include/aws/migrationhuborchestrator/internal/*.h" +) + file(GLOB AWS_MIGRATIONHUBORCHESTRATOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MIGRATIONHUBORCHESTRATOR_MODEL_SOURCE file(GLOB MIGRATIONHUBORCHESTRATOR_UNIFIED_HEADERS ${AWS_MIGRATIONHUBORCHESTRATOR_HEADERS} + ${AWS_MIGRATIONHUBORCHESTRATOR_INTERNAL_HEADERS} ${AWS_MIGRATIONHUBORCHESTRATOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\migrationhuborchestrator" FILES ${AWS_MIGRATIONHUBORCHESTRATOR_HEADERS}) + source_group("Header Files\\aws\\migrationhuborchestrator\\internal" FILES ${AWS_MIGRATIONHUBORCHESTRATOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\migrationhuborchestrator\\model" FILES ${AWS_MIGRATIONHUBORCHESTRATOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MIGRATIONHUBORCHESTRATOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MIGRATIONHUBORCHESTRATOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestratorEndpointProvider.h b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestratorEndpointProvider.h index 104db60c155..86df402d731 100644 --- a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestratorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestratorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,10 +43,7 @@ class AWS_MIGRATIONHUBORCHESTRATOR_API MigrationHubOrchestratorEndpointProvider public: using MigrationHubOrchestratorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MigrationHubOrchestratorEndpointProvider() - : MigrationHubOrchestratorDefaultEpProviderBase(Aws::MigrationHubOrchestrator::MigrationHubOrchestratorEndpointRules::GetRulesBlob(), - Aws::MigrationHubOrchestrator::MigrationHubOrchestratorEndpointRules::RulesBlobSize) { - } + MigrationHubOrchestratorEndpointProvider(); ~MigrationHubOrchestratorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h index 39cdba374a8..9ce8a062c62 100644 --- a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MIGRATIONHUBORCHESTRATOR_API #define AWS_MIGRATIONHUBORCHESTRATOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MIGRATIONHUBORCHESTRATOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBORCHESTRATOR_API #define AWS_MIGRATIONHUBORCHESTRATOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MIGRATIONHUBORCHESTRATOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MIGRATIONHUBORCHESTRATOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestratorEndpointRules.h b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/internal/MigrationHubOrchestratorEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestratorEndpointRules.h rename to generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/internal/MigrationHubOrchestratorEndpointRules.h index 37c7a00980a..64cd78e96b5 100644 --- a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestratorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/internal/MigrationHubOrchestratorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MigrationHubOrchestrator { -class MigrationHubOrchestratorEndpointRules { +class AWS_MIGRATIONHUBORCHESTRATOR_LOCAL MigrationHubOrchestratorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointProvider.cpp index 630275c1c52..bb6a9fca851 100644 --- a/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MigrationHubOrchestrator { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MigrationHubOrchestratorEndpointProvider::MigrationHubOrchestratorEndpointProvider() + : MigrationHubOrchestratorDefaultEpProviderBase(Aws::MigrationHubOrchestrator::MigrationHubOrchestratorEndpointRules::GetRulesBlob(), + Aws::MigrationHubOrchestrator::MigrationHubOrchestratorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MigrationHubOrchestrator } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointRules.cpp b/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointRules.cpp index 2c52b9f1249..3c731b46027 100644 --- a/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-migrationhuborchestrator/source/MigrationHubOrchestratorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MigrationHubOrchestrator { diff --git a/generated/src/aws-cpp-sdk-migrationhubstrategy/CMakeLists.txt b/generated/src/aws-cpp-sdk-migrationhubstrategy/CMakeLists.txt index 06a596f2b4a..b3331c687e0 100644 --- a/generated/src/aws-cpp-sdk-migrationhubstrategy/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-migrationhubstrategy/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MIGRATIONHUBSTRATEGY_MODEL_HEADERS "include/aws/migrationhubstrategy/model/*.h" ) +file(GLOB AWS_MIGRATIONHUBSTRATEGY_INTERNAL_HEADERS + "include/aws/migrationhubstrategy/internal/*.h" +) + file(GLOB AWS_MIGRATIONHUBSTRATEGY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MIGRATIONHUBSTRATEGY_MODEL_SOURCE file(GLOB MIGRATIONHUBSTRATEGY_UNIFIED_HEADERS ${AWS_MIGRATIONHUBSTRATEGY_HEADERS} + ${AWS_MIGRATIONHUBSTRATEGY_INTERNAL_HEADERS} ${AWS_MIGRATIONHUBSTRATEGY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\migrationhubstrategy" FILES ${AWS_MIGRATIONHUBSTRATEGY_HEADERS}) + source_group("Header Files\\aws\\migrationhubstrategy\\internal" FILES ${AWS_MIGRATIONHUBSTRATEGY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\migrationhubstrategy\\model" FILES ${AWS_MIGRATIONHUBSTRATEGY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MIGRATIONHUBSTRATEGY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MIGRATIONHUBSTRATEGY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendationsEndpointProvider.h b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendationsEndpointProvider.h index f2de1aaa20c..44fdccee4fc 100644 --- a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendationsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendationsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API MigrationHubStrategyRecommenda public: using MigrationHubStrategyRecommendationsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MigrationHubStrategyRecommendationsEndpointProvider() - : MigrationHubStrategyRecommendationsDefaultEpProviderBase( - Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsEndpointRules::GetRulesBlob(), - Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsEndpointRules::RulesBlobSize) {} + MigrationHubStrategyRecommendationsEndpointProvider(); ~MigrationHubStrategyRecommendationsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h index e95ab0f6665..7b9d00eab7b 100644 --- a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendationsEndpointRules.h b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/internal/MigrationHubStrategyRecommendationsEndpointRules.h similarity index 82% rename from generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendationsEndpointRules.h rename to generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/internal/MigrationHubStrategyRecommendationsEndpointRules.h index 03525c5a249..a51874c6255 100644 --- a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendationsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/internal/MigrationHubStrategyRecommendationsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MigrationHubStrategyRecommendations { -class MigrationHubStrategyRecommendationsEndpointRules { +class AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_LOCAL MigrationHubStrategyRecommendationsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointProvider.cpp index d003ac07454..4c8f5d56a62 100644 --- a/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace MigrationHubStrategyRecommendations { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MigrationHubStrategyRecommendationsEndpointProvider::MigrationHubStrategyRecommendationsEndpointProvider() + : MigrationHubStrategyRecommendationsDefaultEpProviderBase( + Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsEndpointRules::GetRulesBlob(), + Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MigrationHubStrategyRecommendations } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointRules.cpp b/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointRules.cpp index 7f11dd5819c..9fc3ff442bc 100644 --- a/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-migrationhubstrategy/source/MigrationHubStrategyRecommendationsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MigrationHubStrategyRecommendations { diff --git a/generated/src/aws-cpp-sdk-monitoring/CMakeLists.txt b/generated/src/aws-cpp-sdk-monitoring/CMakeLists.txt index 5fe0ee06da5..9ad30fca757 100644 --- a/generated/src/aws-cpp-sdk-monitoring/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-monitoring/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MONITORING_MODEL_HEADERS "include/aws/monitoring/model/*.h" ) +file(GLOB AWS_MONITORING_INTERNAL_HEADERS + "include/aws/monitoring/internal/*.h" +) + file(GLOB AWS_MONITORING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MONITORING_MODEL_SOURCE file(GLOB MONITORING_UNIFIED_HEADERS ${AWS_MONITORING_HEADERS} + ${AWS_MONITORING_INTERNAL_HEADERS} ${AWS_MONITORING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\monitoring" FILES ${AWS_MONITORING_HEADERS}) + source_group("Header Files\\aws\\monitoring\\internal" FILES ${AWS_MONITORING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\monitoring\\model" FILES ${AWS_MONITORING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MONITORING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MONITORING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatchEndpointProvider.h b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatchEndpointProvider.h index 933c05b72e0..411a86f3197 100644 --- a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatchEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatchEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_CLOUDWATCH_API CloudWatchEndpointProvider : public CloudWatchDefaultEp public: using CloudWatchResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudWatchEndpointProvider() - : CloudWatchDefaultEpProviderBase(Aws::CloudWatch::CloudWatchEndpointRules::GetRulesBlob(), - Aws::CloudWatch::CloudWatchEndpointRules::RulesBlobSize) {} + CloudWatchEndpointProvider(); ~CloudWatchEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h index 172fa9cb576..da204a3ef6a 100644 --- a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDWATCH_API #define AWS_CLOUDWATCH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDWATCH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCH_API #define AWS_CLOUDWATCH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDWATCH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDWATCH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatchEndpointRules.h b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/internal/CloudWatchEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatchEndpointRules.h rename to generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/internal/CloudWatchEndpointRules.h index 6bb68ed5cdc..3103ee999cd 100644 --- a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatchEndpointRules.h +++ b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/internal/CloudWatchEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudWatch { -class CloudWatchEndpointRules { +class AWS_CLOUDWATCH_LOCAL CloudWatchEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointProvider.cpp b/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointProvider.cpp index f67351f617a..a5958ac5ee1 100644 --- a/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudWatch { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudWatchEndpointProvider::CloudWatchEndpointProvider() + : CloudWatchDefaultEpProviderBase(Aws::CloudWatch::CloudWatchEndpointRules::GetRulesBlob(), + Aws::CloudWatch::CloudWatchEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudWatch } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointRules.cpp b/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointRules.cpp index 248ce436c1c..53e3a052d15 100644 --- a/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-monitoring/source/CloudWatchEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace CloudWatch { diff --git a/generated/src/aws-cpp-sdk-mpa/CMakeLists.txt b/generated/src/aws-cpp-sdk-mpa/CMakeLists.txt index ecc0d8d7866..722ceca53a6 100644 --- a/generated/src/aws-cpp-sdk-mpa/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mpa/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MPA_MODEL_HEADERS "include/aws/mpa/model/*.h" ) +file(GLOB AWS_MPA_INTERNAL_HEADERS + "include/aws/mpa/internal/*.h" +) + file(GLOB AWS_MPA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MPA_MODEL_SOURCE file(GLOB MPA_UNIFIED_HEADERS ${AWS_MPA_HEADERS} + ${AWS_MPA_INTERNAL_HEADERS} ${AWS_MPA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mpa" FILES ${AWS_MPA_HEADERS}) + source_group("Header Files\\aws\\mpa\\internal" FILES ${AWS_MPA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mpa\\model" FILES ${AWS_MPA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MPA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MPA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPAEndpointProvider.h b/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPAEndpointProvider.h index 93c0e080488..221cc37f128 100644 --- a/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPAEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPAEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_MPA_API MPAEndpointProvider : public MPADefaultEpProviderBase { public: using MPAResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MPAEndpointProvider() : MPADefaultEpProviderBase(Aws::MPA::MPAEndpointRules::GetRulesBlob(), Aws::MPA::MPAEndpointRules::RulesBlobSize) {} + MPAEndpointProvider(); ~MPAEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPA_EXPORTS.h b/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPA_EXPORTS.h index 241f453c0b8..0db67737a59 100644 --- a/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPA_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPA_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MPA_API #define AWS_MPA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MPA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MPA_API #define AWS_MPA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MPA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MPA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPAEndpointRules.h b/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/internal/MPAEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPAEndpointRules.h rename to generated/src/aws-cpp-sdk-mpa/include/aws/mpa/internal/MPAEndpointRules.h index 64d6e5231d3..8a04aedcd94 100644 --- a/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/MPAEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mpa/include/aws/mpa/internal/MPAEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MPA { -class MPAEndpointRules { +class AWS_MPA_LOCAL MPAEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointProvider.cpp index 9e7554e810e..fb2064f984f 100644 --- a/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace MPA { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MPAEndpointProvider::MPAEndpointProvider() + : MPADefaultEpProviderBase(Aws::MPA::MPAEndpointRules::GetRulesBlob(), Aws::MPA::MPAEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MPA } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointRules.cpp b/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointRules.cpp index 801033ba9a3..39b8c460e60 100644 --- a/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mpa/source/MPAEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MPA { diff --git a/generated/src/aws-cpp-sdk-mq/CMakeLists.txt b/generated/src/aws-cpp-sdk-mq/CMakeLists.txt index 1decf60e0a1..85b9c3cb5c4 100644 --- a/generated/src/aws-cpp-sdk-mq/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mq/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MQ_MODEL_HEADERS "include/aws/mq/model/*.h" ) +file(GLOB AWS_MQ_INTERNAL_HEADERS + "include/aws/mq/internal/*.h" +) + file(GLOB AWS_MQ_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MQ_MODEL_SOURCE file(GLOB MQ_UNIFIED_HEADERS ${AWS_MQ_HEADERS} + ${AWS_MQ_INTERNAL_HEADERS} ${AWS_MQ_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mq" FILES ${AWS_MQ_HEADERS}) + source_group("Header Files\\aws\\mq\\internal" FILES ${AWS_MQ_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mq\\model" FILES ${AWS_MQ_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MQ_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MQ_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQEndpointProvider.h b/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQEndpointProvider.h index 2ebaf86904e..2abe4655ec7 100644 --- a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_MQ_API MQEndpointProvider : public MQDefaultEpProviderBase { public: using MQResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MQEndpointProvider() : MQDefaultEpProviderBase(Aws::MQ::MQEndpointRules::GetRulesBlob(), Aws::MQ::MQEndpointRules::RulesBlobSize) {} + MQEndpointProvider(); ~MQEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h b/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h index 9ae6dce2607..38eacd25cd5 100644 --- a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MQ_API #define AWS_MQ_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MQ_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MQ_API #define AWS_MQ_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MQ_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MQ_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQEndpointRules.h b/generated/src/aws-cpp-sdk-mq/include/aws/mq/internal/MQEndpointRules.h similarity index 91% rename from generated/src/aws-cpp-sdk-mq/include/aws/mq/MQEndpointRules.h rename to generated/src/aws-cpp-sdk-mq/include/aws/mq/internal/MQEndpointRules.h index dbb906ee042..99d3169481b 100644 --- a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mq/include/aws/mq/internal/MQEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MQ { -class MQEndpointRules { +class AWS_MQ_LOCAL MQEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mq/source/MQEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mq/source/MQEndpointProvider.cpp index c78ef637d03..dde1288a59c 100644 --- a/generated/src/aws-cpp-sdk-mq/source/MQEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mq/source/MQEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace MQ { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MQEndpointProvider::MQEndpointProvider() + : MQDefaultEpProviderBase(Aws::MQ::MQEndpointRules::GetRulesBlob(), Aws::MQ::MQEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MQ } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mq/source/MQEndpointRules.cpp b/generated/src/aws-cpp-sdk-mq/source/MQEndpointRules.cpp index c69529a27e8..92610865a71 100644 --- a/generated/src/aws-cpp-sdk-mq/source/MQEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mq/source/MQEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MQ { diff --git a/generated/src/aws-cpp-sdk-mturk-requester/CMakeLists.txt b/generated/src/aws-cpp-sdk-mturk-requester/CMakeLists.txt index 5f574834769..9ffa62c6e19 100644 --- a/generated/src/aws-cpp-sdk-mturk-requester/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mturk-requester/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MTURK-REQUESTER_MODEL_HEADERS "include/aws/mturk-requester/model/*.h" ) +file(GLOB AWS_MTURK-REQUESTER_INTERNAL_HEADERS + "include/aws/mturk-requester/internal/*.h" +) + file(GLOB AWS_MTURK-REQUESTER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MTURK-REQUESTER_MODEL_SOURCE file(GLOB MTURK-REQUESTER_UNIFIED_HEADERS ${AWS_MTURK-REQUESTER_HEADERS} + ${AWS_MTURK-REQUESTER_INTERNAL_HEADERS} ${AWS_MTURK-REQUESTER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mturk-requester" FILES ${AWS_MTURK-REQUESTER_HEADERS}) + source_group("Header Files\\aws\\mturk-requester\\internal" FILES ${AWS_MTURK-REQUESTER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mturk-requester\\model" FILES ${AWS_MTURK-REQUESTER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MTURK-REQUESTER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MTURK-REQUESTER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurkEndpointProvider.h b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurkEndpointProvider.h index 54bb170aef1..e4606541601 100644 --- a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurkEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurkEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_MTURK_API MTurkEndpointProvider : public MTurkDefaultEpProviderBase { public: using MTurkResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MTurkEndpointProvider() - : MTurkDefaultEpProviderBase(Aws::MTurk::MTurkEndpointRules::GetRulesBlob(), Aws::MTurk::MTurkEndpointRules::RulesBlobSize) {} + MTurkEndpointProvider(); ~MTurkEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h index 66bd674571e..036330e20f7 100644 --- a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MTURK_API #define AWS_MTURK_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MTURK_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MTURK_API #define AWS_MTURK_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MTURK_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MTURK_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurkEndpointRules.h b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/internal/MTurkEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurkEndpointRules.h rename to generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/internal/MTurkEndpointRules.h index c0ec1434f49..706a53b278a 100644 --- a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurkEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/internal/MTurkEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MTurk { -class MTurkEndpointRules { +class AWS_MTURK_LOCAL MTurkEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointProvider.cpp index d7f19256699..7c373b1481d 100644 --- a/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace MTurk { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MTurkEndpointProvider::MTurkEndpointProvider() + : MTurkDefaultEpProviderBase(Aws::MTurk::MTurkEndpointRules::GetRulesBlob(), Aws::MTurk::MTurkEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MTurk } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointRules.cpp b/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointRules.cpp index 71a2ad13aa1..fbaec8bd1b3 100644 --- a/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mturk-requester/source/MTurkEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MTurk { diff --git a/generated/src/aws-cpp-sdk-mwaa-serverless/CMakeLists.txt b/generated/src/aws-cpp-sdk-mwaa-serverless/CMakeLists.txt index 984ee73b41c..b54476beb82 100644 --- a/generated/src/aws-cpp-sdk-mwaa-serverless/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mwaa-serverless/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MWAA-SERVERLESS_MODEL_HEADERS "include/aws/mwaa-serverless/model/*.h" ) +file(GLOB AWS_MWAA-SERVERLESS_INTERNAL_HEADERS + "include/aws/mwaa-serverless/internal/*.h" +) + file(GLOB AWS_MWAA-SERVERLESS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MWAA-SERVERLESS_MODEL_SOURCE file(GLOB MWAA-SERVERLESS_UNIFIED_HEADERS ${AWS_MWAA-SERVERLESS_HEADERS} + ${AWS_MWAA-SERVERLESS_INTERNAL_HEADERS} ${AWS_MWAA-SERVERLESS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mwaa-serverless" FILES ${AWS_MWAA-SERVERLESS_HEADERS}) + source_group("Header Files\\aws\\mwaa-serverless\\internal" FILES ${AWS_MWAA-SERVERLESS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mwaa-serverless\\model" FILES ${AWS_MWAA-SERVERLESS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MWAA-SERVERLESS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MWAA-SERVERLESS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerlessEndpointProvider.h b/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerlessEndpointProvider.h index 1997579158d..b7e75828fc2 100644 --- a/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerlessEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerlessEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_MWAASERVERLESS_API MWAAServerlessEndpointProvider : public MWAAServerl public: using MWAAServerlessResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MWAAServerlessEndpointProvider() - : MWAAServerlessDefaultEpProviderBase(Aws::MWAAServerless::MWAAServerlessEndpointRules::GetRulesBlob(), - Aws::MWAAServerless::MWAAServerlessEndpointRules::RulesBlobSize) {} + MWAAServerlessEndpointProvider(); ~MWAAServerlessEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerless_EXPORTS.h b/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerless_EXPORTS.h index c0fea665429..8e003662dca 100644 --- a/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerless_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MWAASERVERLESS_API #define AWS_MWAASERVERLESS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MWAASERVERLESS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MWAASERVERLESS_API #define AWS_MWAASERVERLESS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MWAASERVERLESS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MWAASERVERLESS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerlessEndpointRules.h b/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/internal/MWAAServerlessEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerlessEndpointRules.h rename to generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/internal/MWAAServerlessEndpointRules.h index db187ae2fd8..c54e52faef6 100644 --- a/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/MWAAServerlessEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless/internal/MWAAServerlessEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MWAAServerless { -class MWAAServerlessEndpointRules { +class AWS_MWAASERVERLESS_LOCAL MWAAServerlessEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointProvider.cpp index 5600fc34d7a..0ab84a8f318 100644 --- a/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace MWAAServerless { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MWAAServerlessEndpointProvider::MWAAServerlessEndpointProvider() + : MWAAServerlessDefaultEpProviderBase(Aws::MWAAServerless::MWAAServerlessEndpointRules::GetRulesBlob(), + Aws::MWAAServerless::MWAAServerlessEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MWAAServerless } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointRules.cpp b/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointRules.cpp index 7f05f444a8a..d12701fa340 100644 --- a/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mwaa-serverless/source/MWAAServerlessEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MWAAServerless { diff --git a/generated/src/aws-cpp-sdk-mwaa/CMakeLists.txt b/generated/src/aws-cpp-sdk-mwaa/CMakeLists.txt index 14af019c0f8..aa103e2de9d 100644 --- a/generated/src/aws-cpp-sdk-mwaa/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-mwaa/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_MWAA_MODEL_HEADERS "include/aws/mwaa/model/*.h" ) +file(GLOB AWS_MWAA_INTERNAL_HEADERS + "include/aws/mwaa/internal/*.h" +) + file(GLOB AWS_MWAA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_MWAA_MODEL_SOURCE file(GLOB MWAA_UNIFIED_HEADERS ${AWS_MWAA_HEADERS} + ${AWS_MWAA_INTERNAL_HEADERS} ${AWS_MWAA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\mwaa" FILES ${AWS_MWAA_HEADERS}) + source_group("Header Files\\aws\\mwaa\\internal" FILES ${AWS_MWAA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\mwaa\\model" FILES ${AWS_MWAA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_MWAA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_MWAA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAAEndpointProvider.h b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAAEndpointProvider.h index bea884fe649..d680dea3501 100644 --- a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAAEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAAEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_MWAA_API MWAAEndpointProvider : public MWAADefaultEpProviderBase { public: using MWAAResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - MWAAEndpointProvider() - : MWAADefaultEpProviderBase(Aws::MWAA::MWAAEndpointRules::GetRulesBlob(), Aws::MWAA::MWAAEndpointRules::RulesBlobSize) {} + MWAAEndpointProvider(); ~MWAAEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h index 5d961f1fd20..b2feffe1091 100644 --- a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_MWAA_API #define AWS_MWAA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_MWAA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MWAA_API #define AWS_MWAA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_MWAA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_MWAA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAAEndpointRules.h b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/internal/MWAAEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAAEndpointRules.h rename to generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/internal/MWAAEndpointRules.h index 9fe4652befb..95f238e0808 100644 --- a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAAEndpointRules.h +++ b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/internal/MWAAEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace MWAA { -class MWAAEndpointRules { +class AWS_MWAA_LOCAL MWAAEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointProvider.cpp b/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointProvider.cpp index 2129879fdcd..f85e4a8f6c1 100644 --- a/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace MWAA { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +MWAAEndpointProvider::MWAAEndpointProvider() + : MWAADefaultEpProviderBase(Aws::MWAA::MWAAEndpointRules::GetRulesBlob(), Aws::MWAA::MWAAEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace MWAA } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointRules.cpp b/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointRules.cpp index b0dc5fa7dfb..81ff57e24b9 100644 --- a/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-mwaa/source/MWAAEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace MWAA { diff --git a/generated/src/aws-cpp-sdk-neptune-graph/CMakeLists.txt b/generated/src/aws-cpp-sdk-neptune-graph/CMakeLists.txt index 6be7caad871..d1e66416166 100644 --- a/generated/src/aws-cpp-sdk-neptune-graph/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-neptune-graph/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NEPTUNE-GRAPH_MODEL_HEADERS "include/aws/neptune-graph/model/*.h" ) +file(GLOB AWS_NEPTUNE-GRAPH_INTERNAL_HEADERS + "include/aws/neptune-graph/internal/*.h" +) + file(GLOB AWS_NEPTUNE-GRAPH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NEPTUNE-GRAPH_MODEL_SOURCE file(GLOB NEPTUNE-GRAPH_UNIFIED_HEADERS ${AWS_NEPTUNE-GRAPH_HEADERS} + ${AWS_NEPTUNE-GRAPH_INTERNAL_HEADERS} ${AWS_NEPTUNE-GRAPH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\neptune-graph" FILES ${AWS_NEPTUNE-GRAPH_HEADERS}) + source_group("Header Files\\aws\\neptune-graph\\internal" FILES ${AWS_NEPTUNE-GRAPH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\neptune-graph\\model" FILES ${AWS_NEPTUNE-GRAPH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NEPTUNE-GRAPH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NEPTUNE-GRAPH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraphEndpointProvider.h b/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraphEndpointProvider.h index 5ae357142c8..350ef5bdeb8 100644 --- a/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraphEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraphEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NEPTUNEGRAPH_API NeptuneGraphEndpointProvider : public NeptuneGraphDef public: using NeptuneGraphResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NeptuneGraphEndpointProvider() - : NeptuneGraphDefaultEpProviderBase(Aws::NeptuneGraph::NeptuneGraphEndpointRules::GetRulesBlob(), - Aws::NeptuneGraph::NeptuneGraphEndpointRules::RulesBlobSize) {} + NeptuneGraphEndpointProvider(); ~NeptuneGraphEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraph_EXPORTS.h b/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraph_EXPORTS.h index 1d09f6c9d85..185bdca50a3 100644 --- a/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraph_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraph_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NEPTUNEGRAPH_API #define AWS_NEPTUNEGRAPH_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NEPTUNEGRAPH_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NEPTUNEGRAPH_API #define AWS_NEPTUNEGRAPH_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NEPTUNEGRAPH_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NEPTUNEGRAPH_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraphEndpointRules.h b/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/internal/NeptuneGraphEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraphEndpointRules.h rename to generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/internal/NeptuneGraphEndpointRules.h index 8f23ff23671..777ad16ac51 100644 --- a/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/NeptuneGraphEndpointRules.h +++ b/generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/internal/NeptuneGraphEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace NeptuneGraph { -class NeptuneGraphEndpointRules { +class AWS_NEPTUNEGRAPH_LOCAL NeptuneGraphEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointProvider.cpp b/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointProvider.cpp index a87437f4b23..7dcdc98733e 100644 --- a/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace NeptuneGraph { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NeptuneGraphEndpointProvider::NeptuneGraphEndpointProvider() + : NeptuneGraphDefaultEpProviderBase(Aws::NeptuneGraph::NeptuneGraphEndpointRules::GetRulesBlob(), + Aws::NeptuneGraph::NeptuneGraphEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace NeptuneGraph } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointRules.cpp b/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointRules.cpp index b473e639b09..f30896f4f54 100644 --- a/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-neptune-graph/source/NeptuneGraphEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace NeptuneGraph { diff --git a/generated/src/aws-cpp-sdk-neptune/CMakeLists.txt b/generated/src/aws-cpp-sdk-neptune/CMakeLists.txt index 3b51356ebf1..8a8d7c3323a 100644 --- a/generated/src/aws-cpp-sdk-neptune/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-neptune/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NEPTUNE_MODEL_HEADERS "include/aws/neptune/model/*.h" ) +file(GLOB AWS_NEPTUNE_INTERNAL_HEADERS + "include/aws/neptune/internal/*.h" +) + file(GLOB AWS_NEPTUNE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NEPTUNE_MODEL_SOURCE file(GLOB NEPTUNE_UNIFIED_HEADERS ${AWS_NEPTUNE_HEADERS} + ${AWS_NEPTUNE_INTERNAL_HEADERS} ${AWS_NEPTUNE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\neptune" FILES ${AWS_NEPTUNE_HEADERS}) + source_group("Header Files\\aws\\neptune\\internal" FILES ${AWS_NEPTUNE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\neptune\\model" FILES ${AWS_NEPTUNE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NEPTUNE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NEPTUNE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/NeptuneEndpointProvider.h b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/NeptuneEndpointProvider.h index b1facb5f996..7f0466df6aa 100644 --- a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/NeptuneEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/NeptuneEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NEPTUNE_API NeptuneEndpointProvider : public NeptuneDefaultEpProviderB public: using NeptuneResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NeptuneEndpointProvider() - : NeptuneDefaultEpProviderBase(Aws::Neptune::NeptuneEndpointRules::GetRulesBlob(), - Aws::Neptune::NeptuneEndpointRules::RulesBlobSize) {} + NeptuneEndpointProvider(); ~NeptuneEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h index 0895f72bb9c..fd86c813402 100644 --- a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NEPTUNE_API #define AWS_NEPTUNE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NEPTUNE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NEPTUNE_API #define AWS_NEPTUNE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NEPTUNE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NEPTUNE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/NeptuneEndpointRules.h b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/internal/NeptuneEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-neptune/include/aws/neptune/NeptuneEndpointRules.h rename to generated/src/aws-cpp-sdk-neptune/include/aws/neptune/internal/NeptuneEndpointRules.h index aebc95299f7..ee1186fac8f 100644 --- a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/NeptuneEndpointRules.h +++ b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/internal/NeptuneEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Neptune { -class NeptuneEndpointRules { +class AWS_NEPTUNE_LOCAL NeptuneEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointProvider.cpp b/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointProvider.cpp index 0d8626614fe..9c34feeba0f 100644 --- a/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Neptune { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NeptuneEndpointProvider::NeptuneEndpointProvider() + : NeptuneDefaultEpProviderBase(Aws::Neptune::NeptuneEndpointRules::GetRulesBlob(), Aws::Neptune::NeptuneEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Neptune } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointRules.cpp b/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointRules.cpp index 3d984cf4739..ce10dde7a1e 100644 --- a/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-neptune/source/NeptuneEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Neptune { diff --git a/generated/src/aws-cpp-sdk-neptunedata/CMakeLists.txt b/generated/src/aws-cpp-sdk-neptunedata/CMakeLists.txt index 8f6262585bc..a1e651735d4 100644 --- a/generated/src/aws-cpp-sdk-neptunedata/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-neptunedata/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NEPTUNEDATA_MODEL_HEADERS "include/aws/neptunedata/model/*.h" ) +file(GLOB AWS_NEPTUNEDATA_INTERNAL_HEADERS + "include/aws/neptunedata/internal/*.h" +) + file(GLOB AWS_NEPTUNEDATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NEPTUNEDATA_MODEL_SOURCE file(GLOB NEPTUNEDATA_UNIFIED_HEADERS ${AWS_NEPTUNEDATA_HEADERS} + ${AWS_NEPTUNEDATA_INTERNAL_HEADERS} ${AWS_NEPTUNEDATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\neptunedata" FILES ${AWS_NEPTUNEDATA_HEADERS}) + source_group("Header Files\\aws\\neptunedata\\internal" FILES ${AWS_NEPTUNEDATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\neptunedata\\model" FILES ${AWS_NEPTUNEDATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NEPTUNEDATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NEPTUNEDATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/NeptunedataEndpointProvider.h b/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/NeptunedataEndpointProvider.h index 0e092cd9fe9..3130eeee623 100644 --- a/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/NeptunedataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/NeptunedataEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NEPTUNEDATA_API NeptunedataEndpointProvider : public NeptunedataDefaul public: using NeptunedataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NeptunedataEndpointProvider() - : NeptunedataDefaultEpProviderBase(Aws::neptunedata::NeptunedataEndpointRules::GetRulesBlob(), - Aws::neptunedata::NeptunedataEndpointRules::RulesBlobSize) {} + NeptunedataEndpointProvider(); ~NeptunedataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/Neptunedata_EXPORTS.h b/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/Neptunedata_EXPORTS.h index f4088d63c35..938a179c072 100644 --- a/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/Neptunedata_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/Neptunedata_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NEPTUNEDATA_API #define AWS_NEPTUNEDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NEPTUNEDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NEPTUNEDATA_API #define AWS_NEPTUNEDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NEPTUNEDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NEPTUNEDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/NeptunedataEndpointRules.h b/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/internal/NeptunedataEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/NeptunedataEndpointRules.h rename to generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/internal/NeptunedataEndpointRules.h index aa97fcfbede..620fb1eb412 100644 --- a/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/NeptunedataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-neptunedata/include/aws/neptunedata/internal/NeptunedataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace neptunedata { -class NeptunedataEndpointRules { +class AWS_NEPTUNEDATA_LOCAL NeptunedataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointProvider.cpp index 24c42dfe889..5822ac19fd4 100644 --- a/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace neptunedata { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NeptunedataEndpointProvider::NeptunedataEndpointProvider() + : NeptunedataDefaultEpProviderBase(Aws::neptunedata::NeptunedataEndpointRules::GetRulesBlob(), + Aws::neptunedata::NeptunedataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace neptunedata } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointRules.cpp b/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointRules.cpp index f7ff8839f20..a2fd0eae083 100644 --- a/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-neptunedata/source/NeptunedataEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace neptunedata { diff --git a/generated/src/aws-cpp-sdk-network-firewall/CMakeLists.txt b/generated/src/aws-cpp-sdk-network-firewall/CMakeLists.txt index 331e1fd603b..9390b9dc3d8 100644 --- a/generated/src/aws-cpp-sdk-network-firewall/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-network-firewall/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NETWORK-FIREWALL_MODEL_HEADERS "include/aws/network-firewall/model/*.h" ) +file(GLOB AWS_NETWORK-FIREWALL_INTERNAL_HEADERS + "include/aws/network-firewall/internal/*.h" +) + file(GLOB AWS_NETWORK-FIREWALL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NETWORK-FIREWALL_MODEL_SOURCE file(GLOB NETWORK-FIREWALL_UNIFIED_HEADERS ${AWS_NETWORK-FIREWALL_HEADERS} + ${AWS_NETWORK-FIREWALL_INTERNAL_HEADERS} ${AWS_NETWORK-FIREWALL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\network-firewall" FILES ${AWS_NETWORK-FIREWALL_HEADERS}) + source_group("Header Files\\aws\\network-firewall\\internal" FILES ${AWS_NETWORK-FIREWALL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\network-firewall\\model" FILES ${AWS_NETWORK-FIREWALL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NETWORK-FIREWALL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NETWORK-FIREWALL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewallEndpointProvider.h b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewallEndpointProvider.h index 28210b1addc..e5ccd20ec36 100644 --- a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewallEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewallEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NETWORKFIREWALL_API NetworkFirewallEndpointProvider : public NetworkFi public: using NetworkFirewallResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NetworkFirewallEndpointProvider() - : NetworkFirewallDefaultEpProviderBase(Aws::NetworkFirewall::NetworkFirewallEndpointRules::GetRulesBlob(), - Aws::NetworkFirewall::NetworkFirewallEndpointRules::RulesBlobSize) {} + NetworkFirewallEndpointProvider(); ~NetworkFirewallEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h index c627b1b9ec8..5cfa0e71038 100644 --- a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NETWORKFIREWALL_API #define AWS_NETWORKFIREWALL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NETWORKFIREWALL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NETWORKFIREWALL_API #define AWS_NETWORKFIREWALL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NETWORKFIREWALL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NETWORKFIREWALL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewallEndpointRules.h b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/internal/NetworkFirewallEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewallEndpointRules.h rename to generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/internal/NetworkFirewallEndpointRules.h index 08a04ce450d..83e1fae73a5 100644 --- a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewallEndpointRules.h +++ b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/internal/NetworkFirewallEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace NetworkFirewall { -class NetworkFirewallEndpointRules { +class AWS_NETWORKFIREWALL_LOCAL NetworkFirewallEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointProvider.cpp b/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointProvider.cpp index f10d48ec198..79810fc395d 100644 --- a/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace NetworkFirewall { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NetworkFirewallEndpointProvider::NetworkFirewallEndpointProvider() + : NetworkFirewallDefaultEpProviderBase(Aws::NetworkFirewall::NetworkFirewallEndpointRules::GetRulesBlob(), + Aws::NetworkFirewall::NetworkFirewallEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace NetworkFirewall } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointRules.cpp b/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointRules.cpp index 06cb3450218..ffedfad924b 100644 --- a/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-network-firewall/source/NetworkFirewallEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace NetworkFirewall { diff --git a/generated/src/aws-cpp-sdk-networkflowmonitor/CMakeLists.txt b/generated/src/aws-cpp-sdk-networkflowmonitor/CMakeLists.txt index 7978a6e336d..41da27d042b 100644 --- a/generated/src/aws-cpp-sdk-networkflowmonitor/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-networkflowmonitor/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NETWORKFLOWMONITOR_MODEL_HEADERS "include/aws/networkflowmonitor/model/*.h" ) +file(GLOB AWS_NETWORKFLOWMONITOR_INTERNAL_HEADERS + "include/aws/networkflowmonitor/internal/*.h" +) + file(GLOB AWS_NETWORKFLOWMONITOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NETWORKFLOWMONITOR_MODEL_SOURCE file(GLOB NETWORKFLOWMONITOR_UNIFIED_HEADERS ${AWS_NETWORKFLOWMONITOR_HEADERS} + ${AWS_NETWORKFLOWMONITOR_INTERNAL_HEADERS} ${AWS_NETWORKFLOWMONITOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\networkflowmonitor" FILES ${AWS_NETWORKFLOWMONITOR_HEADERS}) + source_group("Header Files\\aws\\networkflowmonitor\\internal" FILES ${AWS_NETWORKFLOWMONITOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\networkflowmonitor\\model" FILES ${AWS_NETWORKFLOWMONITOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NETWORKFLOWMONITOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NETWORKFLOWMONITOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitorEndpointProvider.h b/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitorEndpointProvider.h index 4c548138d3a..3fb37fe7383 100644 --- a/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_NETWORKFLOWMONITOR_API NetworkFlowMonitorEndpointProvider : public Net public: using NetworkFlowMonitorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NetworkFlowMonitorEndpointProvider() - : NetworkFlowMonitorDefaultEpProviderBase(Aws::NetworkFlowMonitor::NetworkFlowMonitorEndpointRules::GetRulesBlob(), - Aws::NetworkFlowMonitor::NetworkFlowMonitorEndpointRules::RulesBlobSize) {} + NetworkFlowMonitorEndpointProvider(); ~NetworkFlowMonitorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitor_EXPORTS.h b/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitor_EXPORTS.h index 14457c82054..3c2e0313b7f 100644 --- a/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitor_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NETWORKFLOWMONITOR_API #define AWS_NETWORKFLOWMONITOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NETWORKFLOWMONITOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NETWORKFLOWMONITOR_API #define AWS_NETWORKFLOWMONITOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NETWORKFLOWMONITOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NETWORKFLOWMONITOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitorEndpointRules.h b/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/internal/NetworkFlowMonitorEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitorEndpointRules.h rename to generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/internal/NetworkFlowMonitorEndpointRules.h index 45af02cc751..d5a9dfc66e9 100644 --- a/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/NetworkFlowMonitorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor/internal/NetworkFlowMonitorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace NetworkFlowMonitor { -class NetworkFlowMonitorEndpointRules { +class AWS_NETWORKFLOWMONITOR_LOCAL NetworkFlowMonitorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointProvider.cpp index 5e6018f9ef9..f524e085ce0 100644 --- a/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace NetworkFlowMonitor { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NetworkFlowMonitorEndpointProvider::NetworkFlowMonitorEndpointProvider() + : NetworkFlowMonitorDefaultEpProviderBase(Aws::NetworkFlowMonitor::NetworkFlowMonitorEndpointRules::GetRulesBlob(), + Aws::NetworkFlowMonitor::NetworkFlowMonitorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace NetworkFlowMonitor } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointRules.cpp b/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointRules.cpp index 88bf6c52097..9502d9fa3ed 100644 --- a/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-networkflowmonitor/source/NetworkFlowMonitorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace NetworkFlowMonitor { diff --git a/generated/src/aws-cpp-sdk-networkmanager/CMakeLists.txt b/generated/src/aws-cpp-sdk-networkmanager/CMakeLists.txt index b89a7a2944f..6a61456f4d1 100644 --- a/generated/src/aws-cpp-sdk-networkmanager/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-networkmanager/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NETWORKMANAGER_MODEL_HEADERS "include/aws/networkmanager/model/*.h" ) +file(GLOB AWS_NETWORKMANAGER_INTERNAL_HEADERS + "include/aws/networkmanager/internal/*.h" +) + file(GLOB AWS_NETWORKMANAGER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NETWORKMANAGER_MODEL_SOURCE file(GLOB NETWORKMANAGER_UNIFIED_HEADERS ${AWS_NETWORKMANAGER_HEADERS} + ${AWS_NETWORKMANAGER_INTERNAL_HEADERS} ${AWS_NETWORKMANAGER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\networkmanager" FILES ${AWS_NETWORKMANAGER_HEADERS}) + source_group("Header Files\\aws\\networkmanager\\internal" FILES ${AWS_NETWORKMANAGER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\networkmanager\\model" FILES ${AWS_NETWORKMANAGER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NETWORKMANAGER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NETWORKMANAGER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManagerEndpointProvider.h b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManagerEndpointProvider.h index 9e8a7f5640a..c4c4660bf51 100644 --- a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManagerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManagerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NETWORKMANAGER_API NetworkManagerEndpointProvider : public NetworkMana public: using NetworkManagerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NetworkManagerEndpointProvider() - : NetworkManagerDefaultEpProviderBase(Aws::NetworkManager::NetworkManagerEndpointRules::GetRulesBlob(), - Aws::NetworkManager::NetworkManagerEndpointRules::RulesBlobSize) {} + NetworkManagerEndpointProvider(); ~NetworkManagerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h index 9435b3f7cd9..c397734e49f 100644 --- a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NETWORKMANAGER_API #define AWS_NETWORKMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NETWORKMANAGER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NETWORKMANAGER_API #define AWS_NETWORKMANAGER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NETWORKMANAGER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NETWORKMANAGER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManagerEndpointRules.h b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/internal/NetworkManagerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManagerEndpointRules.h rename to generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/internal/NetworkManagerEndpointRules.h index 7a21a5b41ba..2ad808d9c1d 100644 --- a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManagerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/internal/NetworkManagerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace NetworkManager { -class NetworkManagerEndpointRules { +class AWS_NETWORKMANAGER_LOCAL NetworkManagerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointProvider.cpp index 10efff9a1d5..69b62a7c596 100644 --- a/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace NetworkManager { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NetworkManagerEndpointProvider::NetworkManagerEndpointProvider() + : NetworkManagerDefaultEpProviderBase(Aws::NetworkManager::NetworkManagerEndpointRules::GetRulesBlob(), + Aws::NetworkManager::NetworkManagerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace NetworkManager } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointRules.cpp b/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointRules.cpp index 84a3824927f..b6cb6993b7a 100644 --- a/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-networkmanager/source/NetworkManagerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace NetworkManager { diff --git a/generated/src/aws-cpp-sdk-networkmonitor/CMakeLists.txt b/generated/src/aws-cpp-sdk-networkmonitor/CMakeLists.txt index f3265464b5e..56c5460131c 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-networkmonitor/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NETWORKMONITOR_MODEL_HEADERS "include/aws/networkmonitor/model/*.h" ) +file(GLOB AWS_NETWORKMONITOR_INTERNAL_HEADERS + "include/aws/networkmonitor/internal/*.h" +) + file(GLOB AWS_NETWORKMONITOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NETWORKMONITOR_MODEL_SOURCE file(GLOB NETWORKMONITOR_UNIFIED_HEADERS ${AWS_NETWORKMONITOR_HEADERS} + ${AWS_NETWORKMONITOR_INTERNAL_HEADERS} ${AWS_NETWORKMONITOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\networkmonitor" FILES ${AWS_NETWORKMONITOR_HEADERS}) + source_group("Header Files\\aws\\networkmonitor\\internal" FILES ${AWS_NETWORKMONITOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\networkmonitor\\model" FILES ${AWS_NETWORKMONITOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NETWORKMONITOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NETWORKMONITOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitorEndpointProvider.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitorEndpointProvider.h index f0bccc48fd1..ef5b447d368 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NETWORKMONITOR_API NetworkMonitorEndpointProvider : public NetworkMoni public: using NetworkMonitorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NetworkMonitorEndpointProvider() - : NetworkMonitorDefaultEpProviderBase(Aws::NetworkMonitor::NetworkMonitorEndpointRules::GetRulesBlob(), - Aws::NetworkMonitor::NetworkMonitorEndpointRules::RulesBlobSize) {} + NetworkMonitorEndpointProvider(); ~NetworkMonitorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitor_EXPORTS.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitor_EXPORTS.h index 4e6bd37fb38..8b786d0ad80 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitor_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NETWORKMONITOR_API #define AWS_NETWORKMONITOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NETWORKMONITOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NETWORKMONITOR_API #define AWS_NETWORKMONITOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NETWORKMONITOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NETWORKMONITOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitorEndpointRules.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/internal/NetworkMonitorEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitorEndpointRules.h rename to generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/internal/NetworkMonitorEndpointRules.h index bfac2152c86..5eaa6973de5 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/NetworkMonitorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/internal/NetworkMonitorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace NetworkMonitor { -class NetworkMonitorEndpointRules { +class AWS_NETWORKMONITOR_LOCAL NetworkMonitorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointProvider.cpp index 4ac9697b27a..80f3d021e77 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace NetworkMonitor { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NetworkMonitorEndpointProvider::NetworkMonitorEndpointProvider() + : NetworkMonitorDefaultEpProviderBase(Aws::NetworkMonitor::NetworkMonitorEndpointRules::GetRulesBlob(), + Aws::NetworkMonitor::NetworkMonitorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace NetworkMonitor } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointRules.cpp b/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointRules.cpp index 42d5c0cd657..dfee33c0cd4 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-networkmonitor/source/NetworkMonitorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace NetworkMonitor { diff --git a/generated/src/aws-cpp-sdk-notifications/CMakeLists.txt b/generated/src/aws-cpp-sdk-notifications/CMakeLists.txt index 22fe7f981ce..f6201269d8d 100644 --- a/generated/src/aws-cpp-sdk-notifications/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-notifications/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NOTIFICATIONS_MODEL_HEADERS "include/aws/notifications/model/*.h" ) +file(GLOB AWS_NOTIFICATIONS_INTERNAL_HEADERS + "include/aws/notifications/internal/*.h" +) + file(GLOB AWS_NOTIFICATIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NOTIFICATIONS_MODEL_SOURCE file(GLOB NOTIFICATIONS_UNIFIED_HEADERS ${AWS_NOTIFICATIONS_HEADERS} + ${AWS_NOTIFICATIONS_INTERNAL_HEADERS} ${AWS_NOTIFICATIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\notifications" FILES ${AWS_NOTIFICATIONS_HEADERS}) + source_group("Header Files\\aws\\notifications\\internal" FILES ${AWS_NOTIFICATIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\notifications\\model" FILES ${AWS_NOTIFICATIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NOTIFICATIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NOTIFICATIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/NotificationsEndpointProvider.h b/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/NotificationsEndpointProvider.h index 359a23aae66..ac2c9722476 100644 --- a/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/NotificationsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/NotificationsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NOTIFICATIONS_API NotificationsEndpointProvider : public Notifications public: using NotificationsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NotificationsEndpointProvider() - : NotificationsDefaultEpProviderBase(Aws::Notifications::NotificationsEndpointRules::GetRulesBlob(), - Aws::Notifications::NotificationsEndpointRules::RulesBlobSize) {} + NotificationsEndpointProvider(); ~NotificationsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/Notifications_EXPORTS.h b/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/Notifications_EXPORTS.h index 71f404411ae..1c2ef6fd2d1 100644 --- a/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/Notifications_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/Notifications_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NOTIFICATIONS_API #define AWS_NOTIFICATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NOTIFICATIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NOTIFICATIONS_API #define AWS_NOTIFICATIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NOTIFICATIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NOTIFICATIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/NotificationsEndpointRules.h b/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/internal/NotificationsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-notifications/include/aws/notifications/NotificationsEndpointRules.h rename to generated/src/aws-cpp-sdk-notifications/include/aws/notifications/internal/NotificationsEndpointRules.h index f56c4e2fdf4..a82dea75c42 100644 --- a/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/NotificationsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-notifications/include/aws/notifications/internal/NotificationsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Notifications { -class NotificationsEndpointRules { +class AWS_NOTIFICATIONS_LOCAL NotificationsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointProvider.cpp index 7ccf52ca8d9..ee03c576b99 100644 --- a/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Notifications { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NotificationsEndpointProvider::NotificationsEndpointProvider() + : NotificationsDefaultEpProviderBase(Aws::Notifications::NotificationsEndpointRules::GetRulesBlob(), + Aws::Notifications::NotificationsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Notifications } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointRules.cpp b/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointRules.cpp index 4034fd087e2..84dcba2246f 100644 --- a/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-notifications/source/NotificationsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Notifications { diff --git a/generated/src/aws-cpp-sdk-notificationscontacts/CMakeLists.txt b/generated/src/aws-cpp-sdk-notificationscontacts/CMakeLists.txt index 7640cfe968f..61abec79f0b 100644 --- a/generated/src/aws-cpp-sdk-notificationscontacts/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-notificationscontacts/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NOTIFICATIONSCONTACTS_MODEL_HEADERS "include/aws/notificationscontacts/model/*.h" ) +file(GLOB AWS_NOTIFICATIONSCONTACTS_INTERNAL_HEADERS + "include/aws/notificationscontacts/internal/*.h" +) + file(GLOB AWS_NOTIFICATIONSCONTACTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NOTIFICATIONSCONTACTS_MODEL_SOURCE file(GLOB NOTIFICATIONSCONTACTS_UNIFIED_HEADERS ${AWS_NOTIFICATIONSCONTACTS_HEADERS} + ${AWS_NOTIFICATIONSCONTACTS_INTERNAL_HEADERS} ${AWS_NOTIFICATIONSCONTACTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\notificationscontacts" FILES ${AWS_NOTIFICATIONSCONTACTS_HEADERS}) + source_group("Header Files\\aws\\notificationscontacts\\internal" FILES ${AWS_NOTIFICATIONSCONTACTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\notificationscontacts\\model" FILES ${AWS_NOTIFICATIONSCONTACTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NOTIFICATIONSCONTACTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NOTIFICATIONSCONTACTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContactsEndpointProvider.h b/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContactsEndpointProvider.h index 92a897c4390..dd15874e723 100644 --- a/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContactsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContactsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_NOTIFICATIONSCONTACTS_API NotificationsContactsEndpointProvider : publ public: using NotificationsContactsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NotificationsContactsEndpointProvider() - : NotificationsContactsDefaultEpProviderBase(Aws::NotificationsContacts::NotificationsContactsEndpointRules::GetRulesBlob(), - Aws::NotificationsContacts::NotificationsContactsEndpointRules::RulesBlobSize) {} + NotificationsContactsEndpointProvider(); ~NotificationsContactsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContacts_EXPORTS.h b/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContacts_EXPORTS.h index 2beef20823d..1b353445ca9 100644 --- a/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContacts_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContacts_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NOTIFICATIONSCONTACTS_API #define AWS_NOTIFICATIONSCONTACTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NOTIFICATIONSCONTACTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NOTIFICATIONSCONTACTS_API #define AWS_NOTIFICATIONSCONTACTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NOTIFICATIONSCONTACTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NOTIFICATIONSCONTACTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContactsEndpointRules.h b/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/internal/NotificationsContactsEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContactsEndpointRules.h rename to generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/internal/NotificationsContactsEndpointRules.h index 91c02657143..962823fbba3 100644 --- a/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/NotificationsContactsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts/internal/NotificationsContactsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace NotificationsContacts { -class NotificationsContactsEndpointRules { +class AWS_NOTIFICATIONSCONTACTS_LOCAL NotificationsContactsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointProvider.cpp index c77c39d44e3..5dda2f040a3 100644 --- a/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace NotificationsContacts { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NotificationsContactsEndpointProvider::NotificationsContactsEndpointProvider() + : NotificationsContactsDefaultEpProviderBase(Aws::NotificationsContacts::NotificationsContactsEndpointRules::GetRulesBlob(), + Aws::NotificationsContacts::NotificationsContactsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace NotificationsContacts } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointRules.cpp b/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointRules.cpp index 4cc783799c1..303e44c1eb2 100644 --- a/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-notificationscontacts/source/NotificationsContactsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace NotificationsContacts { diff --git a/generated/src/aws-cpp-sdk-nova-act/CMakeLists.txt b/generated/src/aws-cpp-sdk-nova-act/CMakeLists.txt index 91f92cb2e97..408a2184f85 100644 --- a/generated/src/aws-cpp-sdk-nova-act/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-nova-act/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_NOVA-ACT_MODEL_HEADERS "include/aws/nova-act/model/*.h" ) +file(GLOB AWS_NOVA-ACT_INTERNAL_HEADERS + "include/aws/nova-act/internal/*.h" +) + file(GLOB AWS_NOVA-ACT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_NOVA-ACT_MODEL_SOURCE file(GLOB NOVA-ACT_UNIFIED_HEADERS ${AWS_NOVA-ACT_HEADERS} + ${AWS_NOVA-ACT_INTERNAL_HEADERS} ${AWS_NOVA-ACT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\nova-act" FILES ${AWS_NOVA-ACT_HEADERS}) + source_group("Header Files\\aws\\nova-act\\internal" FILES ${AWS_NOVA-ACT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\nova-act\\model" FILES ${AWS_NOVA-ACT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_NOVA-ACT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_NOVA-ACT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaActEndpointProvider.h b/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaActEndpointProvider.h index 542d184770e..4d65ab85b7d 100644 --- a/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaActEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaActEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_NOVAACT_API NovaActEndpointProvider : public NovaActDefaultEpProviderB public: using NovaActResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - NovaActEndpointProvider() - : NovaActDefaultEpProviderBase(Aws::NovaAct::NovaActEndpointRules::GetRulesBlob(), - Aws::NovaAct::NovaActEndpointRules::RulesBlobSize) {} + NovaActEndpointProvider(); ~NovaActEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaAct_EXPORTS.h b/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaAct_EXPORTS.h index 3de17a4f48b..18df0e84106 100644 --- a/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaAct_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaAct_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_NOVAACT_API #define AWS_NOVAACT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_NOVAACT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NOVAACT_API #define AWS_NOVAACT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_NOVAACT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_NOVAACT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaActEndpointRules.h b/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/internal/NovaActEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaActEndpointRules.h rename to generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/internal/NovaActEndpointRules.h index 91961eebc05..6cea38ac027 100644 --- a/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/NovaActEndpointRules.h +++ b/generated/src/aws-cpp-sdk-nova-act/include/aws/nova-act/internal/NovaActEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace NovaAct { -class NovaActEndpointRules { +class AWS_NOVAACT_LOCAL NovaActEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointProvider.cpp b/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointProvider.cpp index e6aaa520dff..32a30a22150 100644 --- a/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace NovaAct { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +NovaActEndpointProvider::NovaActEndpointProvider() + : NovaActDefaultEpProviderBase(Aws::NovaAct::NovaActEndpointRules::GetRulesBlob(), Aws::NovaAct::NovaActEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace NovaAct } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointRules.cpp b/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointRules.cpp index db23581edfe..a1d0975021f 100644 --- a/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-nova-act/source/NovaActEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace NovaAct { diff --git a/generated/src/aws-cpp-sdk-oam/CMakeLists.txt b/generated/src/aws-cpp-sdk-oam/CMakeLists.txt index fd9b3ba5684..3681393313f 100644 --- a/generated/src/aws-cpp-sdk-oam/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-oam/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_OAM_MODEL_HEADERS "include/aws/oam/model/*.h" ) +file(GLOB AWS_OAM_INTERNAL_HEADERS + "include/aws/oam/internal/*.h" +) + file(GLOB AWS_OAM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_OAM_MODEL_SOURCE file(GLOB OAM_UNIFIED_HEADERS ${AWS_OAM_HEADERS} + ${AWS_OAM_INTERNAL_HEADERS} ${AWS_OAM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\oam" FILES ${AWS_OAM_HEADERS}) + source_group("Header Files\\aws\\oam\\internal" FILES ${AWS_OAM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\oam\\model" FILES ${AWS_OAM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_OAM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_OAM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAMEndpointProvider.h b/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAMEndpointProvider.h index 1b847aced75..69eba661b70 100644 --- a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAMEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_OAM_API OAMEndpointProvider : public OAMDefaultEpProviderBase { public: using OAMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OAMEndpointProvider() : OAMDefaultEpProviderBase(Aws::OAM::OAMEndpointRules::GetRulesBlob(), Aws::OAM::OAMEndpointRules::RulesBlobSize) {} + OAMEndpointProvider(); ~OAMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h b/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h index f28f49741d7..1bbda2c4cae 100644 --- a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_OAM_API #define AWS_OAM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_OAM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OAM_API #define AWS_OAM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_OAM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_OAM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAMEndpointRules.h b/generated/src/aws-cpp-sdk-oam/include/aws/oam/internal/OAMEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-oam/include/aws/oam/OAMEndpointRules.h rename to generated/src/aws-cpp-sdk-oam/include/aws/oam/internal/OAMEndpointRules.h index 1d182eaf0e5..a7b19fd28c7 100644 --- a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-oam/include/aws/oam/internal/OAMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace OAM { -class OAMEndpointRules { +class AWS_OAM_LOCAL OAMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-oam/source/OAMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-oam/source/OAMEndpointProvider.cpp index bbb128a9751..76871114ab4 100644 --- a/generated/src/aws-cpp-sdk-oam/source/OAMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-oam/source/OAMEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace OAM { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OAMEndpointProvider::OAMEndpointProvider() + : OAMDefaultEpProviderBase(Aws::OAM::OAMEndpointRules::GetRulesBlob(), Aws::OAM::OAMEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace OAM } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-oam/source/OAMEndpointRules.cpp b/generated/src/aws-cpp-sdk-oam/source/OAMEndpointRules.cpp index 249c9fba9ab..f9267c8f045 100644 --- a/generated/src/aws-cpp-sdk-oam/source/OAMEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-oam/source/OAMEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace OAM { diff --git a/generated/src/aws-cpp-sdk-observabilityadmin/CMakeLists.txt b/generated/src/aws-cpp-sdk-observabilityadmin/CMakeLists.txt index 21ae6f01443..714b1e28811 100644 --- a/generated/src/aws-cpp-sdk-observabilityadmin/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-observabilityadmin/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_OBSERVABILITYADMIN_MODEL_HEADERS "include/aws/observabilityadmin/model/*.h" ) +file(GLOB AWS_OBSERVABILITYADMIN_INTERNAL_HEADERS + "include/aws/observabilityadmin/internal/*.h" +) + file(GLOB AWS_OBSERVABILITYADMIN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_OBSERVABILITYADMIN_MODEL_SOURCE file(GLOB OBSERVABILITYADMIN_UNIFIED_HEADERS ${AWS_OBSERVABILITYADMIN_HEADERS} + ${AWS_OBSERVABILITYADMIN_INTERNAL_HEADERS} ${AWS_OBSERVABILITYADMIN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\observabilityadmin" FILES ${AWS_OBSERVABILITYADMIN_HEADERS}) + source_group("Header Files\\aws\\observabilityadmin\\internal" FILES ${AWS_OBSERVABILITYADMIN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\observabilityadmin\\model" FILES ${AWS_OBSERVABILITYADMIN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_OBSERVABILITYADMIN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_OBSERVABILITYADMIN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdminEndpointProvider.h b/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdminEndpointProvider.h index ad88e97ce79..c779c5e0a7b 100644 --- a/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdminEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdminEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_OBSERVABILITYADMIN_API ObservabilityAdminEndpointProvider : public Obs public: using ObservabilityAdminResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ObservabilityAdminEndpointProvider() - : ObservabilityAdminDefaultEpProviderBase(Aws::ObservabilityAdmin::ObservabilityAdminEndpointRules::GetRulesBlob(), - Aws::ObservabilityAdmin::ObservabilityAdminEndpointRules::RulesBlobSize) {} + ObservabilityAdminEndpointProvider(); ~ObservabilityAdminEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdmin_EXPORTS.h b/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdmin_EXPORTS.h index bbe07935dae..37f6da7311f 100644 --- a/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdmin_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdmin_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_OBSERVABILITYADMIN_API #define AWS_OBSERVABILITYADMIN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_OBSERVABILITYADMIN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OBSERVABILITYADMIN_API #define AWS_OBSERVABILITYADMIN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_OBSERVABILITYADMIN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_OBSERVABILITYADMIN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdminEndpointRules.h b/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/internal/ObservabilityAdminEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdminEndpointRules.h rename to generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/internal/ObservabilityAdminEndpointRules.h index ed69c574059..c74676bcbef 100644 --- a/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/ObservabilityAdminEndpointRules.h +++ b/generated/src/aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin/internal/ObservabilityAdminEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ObservabilityAdmin { -class ObservabilityAdminEndpointRules { +class AWS_OBSERVABILITYADMIN_LOCAL ObservabilityAdminEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointProvider.cpp b/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointProvider.cpp index 210f82909a9..733d46ee79d 100644 --- a/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ObservabilityAdmin { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ObservabilityAdminEndpointProvider::ObservabilityAdminEndpointProvider() + : ObservabilityAdminDefaultEpProviderBase(Aws::ObservabilityAdmin::ObservabilityAdminEndpointRules::GetRulesBlob(), + Aws::ObservabilityAdmin::ObservabilityAdminEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ObservabilityAdmin } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointRules.cpp b/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointRules.cpp index b154b08a172..e1f1725b1bd 100644 --- a/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-observabilityadmin/source/ObservabilityAdminEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ObservabilityAdmin { diff --git a/generated/src/aws-cpp-sdk-odb/CMakeLists.txt b/generated/src/aws-cpp-sdk-odb/CMakeLists.txt index a2f0cb74c70..0e3b01fea41 100644 --- a/generated/src/aws-cpp-sdk-odb/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-odb/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ODB_MODEL_HEADERS "include/aws/odb/model/*.h" ) +file(GLOB AWS_ODB_INTERNAL_HEADERS + "include/aws/odb/internal/*.h" +) + file(GLOB AWS_ODB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ODB_MODEL_SOURCE file(GLOB ODB_UNIFIED_HEADERS ${AWS_ODB_HEADERS} + ${AWS_ODB_INTERNAL_HEADERS} ${AWS_ODB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\odb" FILES ${AWS_ODB_HEADERS}) + source_group("Header Files\\aws\\odb\\internal" FILES ${AWS_ODB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\odb\\model" FILES ${AWS_ODB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ODB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ODB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-odb/include/aws/odb/OdbEndpointProvider.h b/generated/src/aws-cpp-sdk-odb/include/aws/odb/OdbEndpointProvider.h index 19eb9e898ee..147bb4261c7 100644 --- a/generated/src/aws-cpp-sdk-odb/include/aws/odb/OdbEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-odb/include/aws/odb/OdbEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_ODB_API OdbEndpointProvider : public OdbDefaultEpProviderBase { public: using OdbResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OdbEndpointProvider() : OdbDefaultEpProviderBase(Aws::odb::OdbEndpointRules::GetRulesBlob(), Aws::odb::OdbEndpointRules::RulesBlobSize) {} + OdbEndpointProvider(); ~OdbEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-odb/include/aws/odb/Odb_EXPORTS.h b/generated/src/aws-cpp-sdk-odb/include/aws/odb/Odb_EXPORTS.h index b2406ce3adb..0204f71c581 100644 --- a/generated/src/aws-cpp-sdk-odb/include/aws/odb/Odb_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-odb/include/aws/odb/Odb_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ODB_API #define AWS_ODB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ODB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ODB_API #define AWS_ODB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ODB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ODB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-odb/include/aws/odb/OdbEndpointRules.h b/generated/src/aws-cpp-sdk-odb/include/aws/odb/internal/OdbEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-odb/include/aws/odb/OdbEndpointRules.h rename to generated/src/aws-cpp-sdk-odb/include/aws/odb/internal/OdbEndpointRules.h index cb2550295fb..d20ab4f31df 100644 --- a/generated/src/aws-cpp-sdk-odb/include/aws/odb/OdbEndpointRules.h +++ b/generated/src/aws-cpp-sdk-odb/include/aws/odb/internal/OdbEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace odb { -class OdbEndpointRules { +class AWS_ODB_LOCAL OdbEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-odb/source/OdbEndpointProvider.cpp b/generated/src/aws-cpp-sdk-odb/source/OdbEndpointProvider.cpp index c14f9c1e83f..85f9c2874f9 100644 --- a/generated/src/aws-cpp-sdk-odb/source/OdbEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-odb/source/OdbEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace odb { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OdbEndpointProvider::OdbEndpointProvider() + : OdbDefaultEpProviderBase(Aws::odb::OdbEndpointRules::GetRulesBlob(), Aws::odb::OdbEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace odb } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-odb/source/OdbEndpointRules.cpp b/generated/src/aws-cpp-sdk-odb/source/OdbEndpointRules.cpp index 252b0cda87d..736defeba95 100644 --- a/generated/src/aws-cpp-sdk-odb/source/OdbEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-odb/source/OdbEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace odb { diff --git a/generated/src/aws-cpp-sdk-omics/CMakeLists.txt b/generated/src/aws-cpp-sdk-omics/CMakeLists.txt index dd5bdc2bcd2..1a435643211 100644 --- a/generated/src/aws-cpp-sdk-omics/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-omics/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_OMICS_MODEL_HEADERS "include/aws/omics/model/*.h" ) +file(GLOB AWS_OMICS_INTERNAL_HEADERS + "include/aws/omics/internal/*.h" +) + file(GLOB AWS_OMICS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_OMICS_MODEL_SOURCE file(GLOB OMICS_UNIFIED_HEADERS ${AWS_OMICS_HEADERS} + ${AWS_OMICS_INTERNAL_HEADERS} ${AWS_OMICS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\omics" FILES ${AWS_OMICS_HEADERS}) + source_group("Header Files\\aws\\omics\\internal" FILES ${AWS_OMICS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\omics\\model" FILES ${AWS_OMICS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_OMICS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_OMICS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-omics/include/aws/omics/OmicsEndpointProvider.h b/generated/src/aws-cpp-sdk-omics/include/aws/omics/OmicsEndpointProvider.h index a702740581a..8ed25494551 100644 --- a/generated/src/aws-cpp-sdk-omics/include/aws/omics/OmicsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-omics/include/aws/omics/OmicsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_OMICS_API OmicsEndpointProvider : public OmicsDefaultEpProviderBase { public: using OmicsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OmicsEndpointProvider() - : OmicsDefaultEpProviderBase(Aws::Omics::OmicsEndpointRules::GetRulesBlob(), Aws::Omics::OmicsEndpointRules::RulesBlobSize) {} + OmicsEndpointProvider(); ~OmicsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h b/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h index 99f8e8d552e..5a4bcb982c3 100644 --- a/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_OMICS_API #define AWS_OMICS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_OMICS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OMICS_API #define AWS_OMICS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_OMICS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_OMICS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-omics/include/aws/omics/OmicsEndpointRules.h b/generated/src/aws-cpp-sdk-omics/include/aws/omics/internal/OmicsEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-omics/include/aws/omics/OmicsEndpointRules.h rename to generated/src/aws-cpp-sdk-omics/include/aws/omics/internal/OmicsEndpointRules.h index 8b526932641..241859e569a 100644 --- a/generated/src/aws-cpp-sdk-omics/include/aws/omics/OmicsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-omics/include/aws/omics/internal/OmicsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Omics { -class OmicsEndpointRules { +class AWS_OMICS_LOCAL OmicsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointProvider.cpp index 45ca62e8ecc..b70f5cd1fb1 100644 --- a/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Omics { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OmicsEndpointProvider::OmicsEndpointProvider() + : OmicsDefaultEpProviderBase(Aws::Omics::OmicsEndpointRules::GetRulesBlob(), Aws::Omics::OmicsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Omics } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointRules.cpp b/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointRules.cpp index 6e264bb5ec8..5b84ba5a240 100644 --- a/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-omics/source/OmicsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Omics { diff --git a/generated/src/aws-cpp-sdk-opensearch/CMakeLists.txt b/generated/src/aws-cpp-sdk-opensearch/CMakeLists.txt index eb486ca1638..3e1bd0c85ea 100644 --- a/generated/src/aws-cpp-sdk-opensearch/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-opensearch/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_OPENSEARCH_MODEL_HEADERS "include/aws/opensearch/model/*.h" ) +file(GLOB AWS_OPENSEARCH_INTERNAL_HEADERS + "include/aws/opensearch/internal/*.h" +) + file(GLOB AWS_OPENSEARCH_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_OPENSEARCH_MODEL_SOURCE file(GLOB OPENSEARCH_UNIFIED_HEADERS ${AWS_OPENSEARCH_HEADERS} + ${AWS_OPENSEARCH_INTERNAL_HEADERS} ${AWS_OPENSEARCH_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\opensearch" FILES ${AWS_OPENSEARCH_HEADERS}) + source_group("Header Files\\aws\\opensearch\\internal" FILES ${AWS_OPENSEARCH_INTERNAL_HEADERS}) source_group("Header Files\\aws\\opensearch\\model" FILES ${AWS_OPENSEARCH_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_OPENSEARCH_SOURCE}) source_group("Source Files\\model" FILES ${AWS_OPENSEARCH_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchServiceEndpointProvider.h index 9e726018d2f..f62c6cf4443 100644 --- a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_OPENSEARCHSERVICE_API OpenSearchServiceEndpointProvider : public OpenS public: using OpenSearchServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OpenSearchServiceEndpointProvider() - : OpenSearchServiceDefaultEpProviderBase(Aws::OpenSearchService::OpenSearchServiceEndpointRules::GetRulesBlob(), - Aws::OpenSearchService::OpenSearchServiceEndpointRules::RulesBlobSize) {} + OpenSearchServiceEndpointProvider(); ~OpenSearchServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h index 28dbcde9040..bbe30ad54ba 100644 --- a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_OPENSEARCHSERVICE_API #define AWS_OPENSEARCHSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_OPENSEARCHSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OPENSEARCHSERVICE_API #define AWS_OPENSEARCHSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_OPENSEARCHSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_OPENSEARCHSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchServiceEndpointRules.h b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/internal/OpenSearchServiceEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/internal/OpenSearchServiceEndpointRules.h index 7c243b4e6c0..9297996fadc 100644 --- a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/internal/OpenSearchServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace OpenSearchService { -class OpenSearchServiceEndpointRules { +class AWS_OPENSEARCHSERVICE_LOCAL OpenSearchServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointProvider.cpp index 6901fd5edbd..4cc9a41e3ee 100644 --- a/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace OpenSearchService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OpenSearchServiceEndpointProvider::OpenSearchServiceEndpointProvider() + : OpenSearchServiceDefaultEpProviderBase(Aws::OpenSearchService::OpenSearchServiceEndpointRules::GetRulesBlob(), + Aws::OpenSearchService::OpenSearchServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace OpenSearchService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointRules.cpp index 7bbe65b040e..8f0184ce19a 100644 --- a/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-opensearch/source/OpenSearchServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace OpenSearchService { diff --git a/generated/src/aws-cpp-sdk-opensearchserverless/CMakeLists.txt b/generated/src/aws-cpp-sdk-opensearchserverless/CMakeLists.txt index 5e9b9317b35..4554728c29a 100644 --- a/generated/src/aws-cpp-sdk-opensearchserverless/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-opensearchserverless/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_OPENSEARCHSERVERLESS_MODEL_HEADERS "include/aws/opensearchserverless/model/*.h" ) +file(GLOB AWS_OPENSEARCHSERVERLESS_INTERNAL_HEADERS + "include/aws/opensearchserverless/internal/*.h" +) + file(GLOB AWS_OPENSEARCHSERVERLESS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_OPENSEARCHSERVERLESS_MODEL_SOURCE file(GLOB OPENSEARCHSERVERLESS_UNIFIED_HEADERS ${AWS_OPENSEARCHSERVERLESS_HEADERS} + ${AWS_OPENSEARCHSERVERLESS_INTERNAL_HEADERS} ${AWS_OPENSEARCHSERVERLESS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\opensearchserverless" FILES ${AWS_OPENSEARCHSERVERLESS_HEADERS}) + source_group("Header Files\\aws\\opensearchserverless\\internal" FILES ${AWS_OPENSEARCHSERVERLESS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\opensearchserverless\\model" FILES ${AWS_OPENSEARCHSERVERLESS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_OPENSEARCHSERVERLESS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_OPENSEARCHSERVERLESS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerlessEndpointProvider.h b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerlessEndpointProvider.h index 47ece5236d5..688d67f2461 100644 --- a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerlessEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerlessEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_OPENSEARCHSERVERLESS_API OpenSearchServerlessEndpointProvider : public public: using OpenSearchServerlessResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OpenSearchServerlessEndpointProvider() - : OpenSearchServerlessDefaultEpProviderBase(Aws::OpenSearchServerless::OpenSearchServerlessEndpointRules::GetRulesBlob(), - Aws::OpenSearchServerless::OpenSearchServerlessEndpointRules::RulesBlobSize) {} + OpenSearchServerlessEndpointProvider(); ~OpenSearchServerlessEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h index 693336bf939..ae8f2a8b67f 100644 --- a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_OPENSEARCHSERVERLESS_API #define AWS_OPENSEARCHSERVERLESS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_OPENSEARCHSERVERLESS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OPENSEARCHSERVERLESS_API #define AWS_OPENSEARCHSERVERLESS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_OPENSEARCHSERVERLESS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_OPENSEARCHSERVERLESS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerlessEndpointRules.h b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/internal/OpenSearchServerlessEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerlessEndpointRules.h rename to generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/internal/OpenSearchServerlessEndpointRules.h index 551e7ded772..180a3253f6e 100644 --- a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerlessEndpointRules.h +++ b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/internal/OpenSearchServerlessEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace OpenSearchServerless { -class OpenSearchServerlessEndpointRules { +class AWS_OPENSEARCHSERVERLESS_LOCAL OpenSearchServerlessEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointProvider.cpp b/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointProvider.cpp index 27eff90918d..f733ad2bf6e 100644 --- a/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace OpenSearchServerless { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OpenSearchServerlessEndpointProvider::OpenSearchServerlessEndpointProvider() + : OpenSearchServerlessDefaultEpProviderBase(Aws::OpenSearchServerless::OpenSearchServerlessEndpointRules::GetRulesBlob(), + Aws::OpenSearchServerless::OpenSearchServerlessEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace OpenSearchServerless } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointRules.cpp b/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointRules.cpp index 04d33ce6ce1..73fc4234365 100644 --- a/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-opensearchserverless/source/OpenSearchServerlessEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace OpenSearchServerless { diff --git a/generated/src/aws-cpp-sdk-organizations/CMakeLists.txt b/generated/src/aws-cpp-sdk-organizations/CMakeLists.txt index fd0a8d7fa37..6073732e6e2 100644 --- a/generated/src/aws-cpp-sdk-organizations/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-organizations/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ORGANIZATIONS_MODEL_HEADERS "include/aws/organizations/model/*.h" ) +file(GLOB AWS_ORGANIZATIONS_INTERNAL_HEADERS + "include/aws/organizations/internal/*.h" +) + file(GLOB AWS_ORGANIZATIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ORGANIZATIONS_MODEL_SOURCE file(GLOB ORGANIZATIONS_UNIFIED_HEADERS ${AWS_ORGANIZATIONS_HEADERS} + ${AWS_ORGANIZATIONS_INTERNAL_HEADERS} ${AWS_ORGANIZATIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\organizations" FILES ${AWS_ORGANIZATIONS_HEADERS}) + source_group("Header Files\\aws\\organizations\\internal" FILES ${AWS_ORGANIZATIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\organizations\\model" FILES ${AWS_ORGANIZATIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ORGANIZATIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ORGANIZATIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/OrganizationsEndpointProvider.h b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/OrganizationsEndpointProvider.h index 76a148c65fa..0b594745d4f 100644 --- a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/OrganizationsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/OrganizationsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ORGANIZATIONS_API OrganizationsEndpointProvider : public Organizations public: using OrganizationsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OrganizationsEndpointProvider() - : OrganizationsDefaultEpProviderBase(Aws::Organizations::OrganizationsEndpointRules::GetRulesBlob(), - Aws::Organizations::OrganizationsEndpointRules::RulesBlobSize) {} + OrganizationsEndpointProvider(); ~OrganizationsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h index c35e3096116..11eb7a8b9fd 100644 --- a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ORGANIZATIONS_API #define AWS_ORGANIZATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ORGANIZATIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ORGANIZATIONS_API #define AWS_ORGANIZATIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ORGANIZATIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ORGANIZATIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/OrganizationsEndpointRules.h b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/internal/OrganizationsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-organizations/include/aws/organizations/OrganizationsEndpointRules.h rename to generated/src/aws-cpp-sdk-organizations/include/aws/organizations/internal/OrganizationsEndpointRules.h index f593c10507f..e585ac73f68 100644 --- a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/OrganizationsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/internal/OrganizationsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Organizations { -class OrganizationsEndpointRules { +class AWS_ORGANIZATIONS_LOCAL OrganizationsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointProvider.cpp index e4b8b028748..5e803ed7bd5 100644 --- a/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Organizations { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OrganizationsEndpointProvider::OrganizationsEndpointProvider() + : OrganizationsDefaultEpProviderBase(Aws::Organizations::OrganizationsEndpointRules::GetRulesBlob(), + Aws::Organizations::OrganizationsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Organizations } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointRules.cpp b/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointRules.cpp index dbae630a5e9..23283449063 100644 --- a/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-organizations/source/OrganizationsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Organizations { diff --git a/generated/src/aws-cpp-sdk-osis/CMakeLists.txt b/generated/src/aws-cpp-sdk-osis/CMakeLists.txt index 7015df10104..e570f308cf7 100644 --- a/generated/src/aws-cpp-sdk-osis/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-osis/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_OSIS_MODEL_HEADERS "include/aws/osis/model/*.h" ) +file(GLOB AWS_OSIS_INTERNAL_HEADERS + "include/aws/osis/internal/*.h" +) + file(GLOB AWS_OSIS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_OSIS_MODEL_SOURCE file(GLOB OSIS_UNIFIED_HEADERS ${AWS_OSIS_HEADERS} + ${AWS_OSIS_INTERNAL_HEADERS} ${AWS_OSIS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\osis" FILES ${AWS_OSIS_HEADERS}) + source_group("Header Files\\aws\\osis\\internal" FILES ${AWS_OSIS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\osis\\model" FILES ${AWS_OSIS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_OSIS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_OSIS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSISEndpointProvider.h b/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSISEndpointProvider.h index 468b4e89c9c..629d7086c21 100644 --- a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSISEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSISEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_OSIS_API OSISEndpointProvider : public OSISDefaultEpProviderBase { public: using OSISResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OSISEndpointProvider() - : OSISDefaultEpProviderBase(Aws::OSIS::OSISEndpointRules::GetRulesBlob(), Aws::OSIS::OSISEndpointRules::RulesBlobSize) {} + OSISEndpointProvider(); ~OSISEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h b/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h index 0c9889c9556..973293242c7 100644 --- a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_OSIS_API #define AWS_OSIS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_OSIS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OSIS_API #define AWS_OSIS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_OSIS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_OSIS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSISEndpointRules.h b/generated/src/aws-cpp-sdk-osis/include/aws/osis/internal/OSISEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-osis/include/aws/osis/OSISEndpointRules.h rename to generated/src/aws-cpp-sdk-osis/include/aws/osis/internal/OSISEndpointRules.h index 4f042cc20c6..58d358887fb 100644 --- a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSISEndpointRules.h +++ b/generated/src/aws-cpp-sdk-osis/include/aws/osis/internal/OSISEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace OSIS { -class OSISEndpointRules { +class AWS_OSIS_LOCAL OSISEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-osis/source/OSISEndpointProvider.cpp b/generated/src/aws-cpp-sdk-osis/source/OSISEndpointProvider.cpp index 7a36afe3a2a..6b8609042f1 100644 --- a/generated/src/aws-cpp-sdk-osis/source/OSISEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-osis/source/OSISEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace OSIS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OSISEndpointProvider::OSISEndpointProvider() + : OSISDefaultEpProviderBase(Aws::OSIS::OSISEndpointRules::GetRulesBlob(), Aws::OSIS::OSISEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace OSIS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-osis/source/OSISEndpointRules.cpp b/generated/src/aws-cpp-sdk-osis/source/OSISEndpointRules.cpp index 71e90a85e86..5ef789fcd49 100644 --- a/generated/src/aws-cpp-sdk-osis/source/OSISEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-osis/source/OSISEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace OSIS { diff --git a/generated/src/aws-cpp-sdk-outposts/CMakeLists.txt b/generated/src/aws-cpp-sdk-outposts/CMakeLists.txt index 170c28e8495..262f13f8bd7 100644 --- a/generated/src/aws-cpp-sdk-outposts/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-outposts/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_OUTPOSTS_MODEL_HEADERS "include/aws/outposts/model/*.h" ) +file(GLOB AWS_OUTPOSTS_INTERNAL_HEADERS + "include/aws/outposts/internal/*.h" +) + file(GLOB AWS_OUTPOSTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_OUTPOSTS_MODEL_SOURCE file(GLOB OUTPOSTS_UNIFIED_HEADERS ${AWS_OUTPOSTS_HEADERS} + ${AWS_OUTPOSTS_INTERNAL_HEADERS} ${AWS_OUTPOSTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\outposts" FILES ${AWS_OUTPOSTS_HEADERS}) + source_group("Header Files\\aws\\outposts\\internal" FILES ${AWS_OUTPOSTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\outposts\\model" FILES ${AWS_OUTPOSTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_OUTPOSTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_OUTPOSTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/OutpostsEndpointProvider.h b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/OutpostsEndpointProvider.h index 23427723880..ba1b4523386 100644 --- a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/OutpostsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/OutpostsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_OUTPOSTS_API OutpostsEndpointProvider : public OutpostsDefaultEpProvid public: using OutpostsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - OutpostsEndpointProvider() - : OutpostsDefaultEpProviderBase(Aws::Outposts::OutpostsEndpointRules::GetRulesBlob(), - Aws::Outposts::OutpostsEndpointRules::RulesBlobSize) {} + OutpostsEndpointProvider(); ~OutpostsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h index da33f3b5602..c565790bf55 100644 --- a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_OUTPOSTS_API #define AWS_OUTPOSTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_OUTPOSTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OUTPOSTS_API #define AWS_OUTPOSTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_OUTPOSTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_OUTPOSTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/OutpostsEndpointRules.h b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/internal/OutpostsEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-outposts/include/aws/outposts/OutpostsEndpointRules.h rename to generated/src/aws-cpp-sdk-outposts/include/aws/outposts/internal/OutpostsEndpointRules.h index ab52537232d..65a921ae077 100644 --- a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/OutpostsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/internal/OutpostsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Outposts { -class OutpostsEndpointRules { +class AWS_OUTPOSTS_LOCAL OutpostsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointProvider.cpp index 0f95581ec54..1520773c9e2 100644 --- a/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Outposts { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +OutpostsEndpointProvider::OutpostsEndpointProvider() + : OutpostsDefaultEpProviderBase(Aws::Outposts::OutpostsEndpointRules::GetRulesBlob(), + Aws::Outposts::OutpostsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Outposts } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointRules.cpp b/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointRules.cpp index 136afa4d013..c2e1c677aef 100644 --- a/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-outposts/source/OutpostsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Outposts { diff --git a/generated/src/aws-cpp-sdk-partnercentral-account/CMakeLists.txt b/generated/src/aws-cpp-sdk-partnercentral-account/CMakeLists.txt index 20a1ae21c34..470e4e6e6bb 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-account/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-partnercentral-account/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PARTNERCENTRAL-ACCOUNT_MODEL_HEADERS "include/aws/partnercentral-account/model/*.h" ) +file(GLOB AWS_PARTNERCENTRAL-ACCOUNT_INTERNAL_HEADERS + "include/aws/partnercentral-account/internal/*.h" +) + file(GLOB AWS_PARTNERCENTRAL-ACCOUNT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PARTNERCENTRAL-ACCOUNT_MODEL_SOURCE file(GLOB PARTNERCENTRAL-ACCOUNT_UNIFIED_HEADERS ${AWS_PARTNERCENTRAL-ACCOUNT_HEADERS} + ${AWS_PARTNERCENTRAL-ACCOUNT_INTERNAL_HEADERS} ${AWS_PARTNERCENTRAL-ACCOUNT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\partnercentral-account" FILES ${AWS_PARTNERCENTRAL-ACCOUNT_HEADERS}) + source_group("Header Files\\aws\\partnercentral-account\\internal" FILES ${AWS_PARTNERCENTRAL-ACCOUNT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\partnercentral-account\\model" FILES ${AWS_PARTNERCENTRAL-ACCOUNT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PARTNERCENTRAL-ACCOUNT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PARTNERCENTRAL-ACCOUNT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccountEndpointProvider.h b/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccountEndpointProvider.h index 851b7e28b2f..a2c3f7b28e9 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccountEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccountEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PARTNERCENTRALACCOUNT_API PartnerCentralAccountEndpointProvider : publ public: using PartnerCentralAccountResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PartnerCentralAccountEndpointProvider() - : PartnerCentralAccountDefaultEpProviderBase(Aws::PartnerCentralAccount::PartnerCentralAccountEndpointRules::GetRulesBlob(), - Aws::PartnerCentralAccount::PartnerCentralAccountEndpointRules::RulesBlobSize) {} + PartnerCentralAccountEndpointProvider(); ~PartnerCentralAccountEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccount_EXPORTS.h b/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccount_EXPORTS.h index 1f113900bbe..5d1a0c57336 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccount_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccount_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PARTNERCENTRALACCOUNT_API #define AWS_PARTNERCENTRALACCOUNT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PARTNERCENTRALACCOUNT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PARTNERCENTRALACCOUNT_API #define AWS_PARTNERCENTRALACCOUNT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PARTNERCENTRALACCOUNT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PARTNERCENTRALACCOUNT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccountEndpointRules.h b/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/internal/PartnerCentralAccountEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccountEndpointRules.h rename to generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/internal/PartnerCentralAccountEndpointRules.h index 86c46f20c3d..f5dbbc9d8c2 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/PartnerCentralAccountEndpointRules.h +++ b/generated/src/aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account/internal/PartnerCentralAccountEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PartnerCentralAccount { -class PartnerCentralAccountEndpointRules { +class AWS_PARTNERCENTRALACCOUNT_LOCAL PartnerCentralAccountEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointProvider.cpp b/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointProvider.cpp index b28bae51417..43e81288857 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PartnerCentralAccount { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PartnerCentralAccountEndpointProvider::PartnerCentralAccountEndpointProvider() + : PartnerCentralAccountDefaultEpProviderBase(Aws::PartnerCentralAccount::PartnerCentralAccountEndpointRules::GetRulesBlob(), + Aws::PartnerCentralAccount::PartnerCentralAccountEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PartnerCentralAccount } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointRules.cpp b/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointRules.cpp index 0b16ce9725f..383413f73e8 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-account/source/PartnerCentralAccountEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PartnerCentralAccount { diff --git a/generated/src/aws-cpp-sdk-partnercentral-benefits/CMakeLists.txt b/generated/src/aws-cpp-sdk-partnercentral-benefits/CMakeLists.txt index adb7ec13526..cd811e7f4de 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-benefits/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-partnercentral-benefits/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PARTNERCENTRAL-BENEFITS_MODEL_HEADERS "include/aws/partnercentral-benefits/model/*.h" ) +file(GLOB AWS_PARTNERCENTRAL-BENEFITS_INTERNAL_HEADERS + "include/aws/partnercentral-benefits/internal/*.h" +) + file(GLOB AWS_PARTNERCENTRAL-BENEFITS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PARTNERCENTRAL-BENEFITS_MODEL_SOURCE file(GLOB PARTNERCENTRAL-BENEFITS_UNIFIED_HEADERS ${AWS_PARTNERCENTRAL-BENEFITS_HEADERS} + ${AWS_PARTNERCENTRAL-BENEFITS_INTERNAL_HEADERS} ${AWS_PARTNERCENTRAL-BENEFITS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\partnercentral-benefits" FILES ${AWS_PARTNERCENTRAL-BENEFITS_HEADERS}) + source_group("Header Files\\aws\\partnercentral-benefits\\internal" FILES ${AWS_PARTNERCENTRAL-BENEFITS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\partnercentral-benefits\\model" FILES ${AWS_PARTNERCENTRAL-BENEFITS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PARTNERCENTRAL-BENEFITS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PARTNERCENTRAL-BENEFITS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefitsEndpointProvider.h b/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefitsEndpointProvider.h index eded57eef43..6fc5034f01c 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefitsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefitsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PARTNERCENTRALBENEFITS_API PartnerCentralBenefitsEndpointProvider : pu public: using PartnerCentralBenefitsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PartnerCentralBenefitsEndpointProvider() - : PartnerCentralBenefitsDefaultEpProviderBase(Aws::PartnerCentralBenefits::PartnerCentralBenefitsEndpointRules::GetRulesBlob(), - Aws::PartnerCentralBenefits::PartnerCentralBenefitsEndpointRules::RulesBlobSize) {} + PartnerCentralBenefitsEndpointProvider(); ~PartnerCentralBenefitsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefits_EXPORTS.h b/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefits_EXPORTS.h index 32381183d9a..e6e2de82662 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefits_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefits_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PARTNERCENTRALBENEFITS_API #define AWS_PARTNERCENTRALBENEFITS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PARTNERCENTRALBENEFITS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PARTNERCENTRALBENEFITS_API #define AWS_PARTNERCENTRALBENEFITS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PARTNERCENTRALBENEFITS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PARTNERCENTRALBENEFITS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefitsEndpointRules.h b/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/internal/PartnerCentralBenefitsEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefitsEndpointRules.h rename to generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/internal/PartnerCentralBenefitsEndpointRules.h index 3678bcc7913..bab743ce751 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/PartnerCentralBenefitsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits/internal/PartnerCentralBenefitsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PartnerCentralBenefits { -class PartnerCentralBenefitsEndpointRules { +class AWS_PARTNERCENTRALBENEFITS_LOCAL PartnerCentralBenefitsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointProvider.cpp index b28d0da73c6..2bd153c637b 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PartnerCentralBenefits { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PartnerCentralBenefitsEndpointProvider::PartnerCentralBenefitsEndpointProvider() + : PartnerCentralBenefitsDefaultEpProviderBase(Aws::PartnerCentralBenefits::PartnerCentralBenefitsEndpointRules::GetRulesBlob(), + Aws::PartnerCentralBenefits::PartnerCentralBenefitsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PartnerCentralBenefits } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointRules.cpp b/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointRules.cpp index acbf4962ee8..b0dfcccb972 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-benefits/source/PartnerCentralBenefitsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PartnerCentralBenefits { diff --git a/generated/src/aws-cpp-sdk-partnercentral-channel/CMakeLists.txt b/generated/src/aws-cpp-sdk-partnercentral-channel/CMakeLists.txt index 7c774ee8651..657efebaf63 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-channel/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-partnercentral-channel/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PARTNERCENTRAL-CHANNEL_MODEL_HEADERS "include/aws/partnercentral-channel/model/*.h" ) +file(GLOB AWS_PARTNERCENTRAL-CHANNEL_INTERNAL_HEADERS + "include/aws/partnercentral-channel/internal/*.h" +) + file(GLOB AWS_PARTNERCENTRAL-CHANNEL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PARTNERCENTRAL-CHANNEL_MODEL_SOURCE file(GLOB PARTNERCENTRAL-CHANNEL_UNIFIED_HEADERS ${AWS_PARTNERCENTRAL-CHANNEL_HEADERS} + ${AWS_PARTNERCENTRAL-CHANNEL_INTERNAL_HEADERS} ${AWS_PARTNERCENTRAL-CHANNEL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\partnercentral-channel" FILES ${AWS_PARTNERCENTRAL-CHANNEL_HEADERS}) + source_group("Header Files\\aws\\partnercentral-channel\\internal" FILES ${AWS_PARTNERCENTRAL-CHANNEL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\partnercentral-channel\\model" FILES ${AWS_PARTNERCENTRAL-CHANNEL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PARTNERCENTRAL-CHANNEL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PARTNERCENTRAL-CHANNEL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannelEndpointProvider.h b/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannelEndpointProvider.h index f7486d4b258..32a269ed9aa 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannelEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannelEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PARTNERCENTRALCHANNEL_API PartnerCentralChannelEndpointProvider : publ public: using PartnerCentralChannelResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PartnerCentralChannelEndpointProvider() - : PartnerCentralChannelDefaultEpProviderBase(Aws::PartnerCentralChannel::PartnerCentralChannelEndpointRules::GetRulesBlob(), - Aws::PartnerCentralChannel::PartnerCentralChannelEndpointRules::RulesBlobSize) {} + PartnerCentralChannelEndpointProvider(); ~PartnerCentralChannelEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannel_EXPORTS.h b/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannel_EXPORTS.h index 3d76b5b4146..eae3268ced3 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannel_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannel_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PARTNERCENTRALCHANNEL_API #define AWS_PARTNERCENTRALCHANNEL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PARTNERCENTRALCHANNEL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PARTNERCENTRALCHANNEL_API #define AWS_PARTNERCENTRALCHANNEL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PARTNERCENTRALCHANNEL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PARTNERCENTRALCHANNEL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannelEndpointRules.h b/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/internal/PartnerCentralChannelEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannelEndpointRules.h rename to generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/internal/PartnerCentralChannelEndpointRules.h index 81eae220398..c628b5f8012 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/PartnerCentralChannelEndpointRules.h +++ b/generated/src/aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel/internal/PartnerCentralChannelEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PartnerCentralChannel { -class PartnerCentralChannelEndpointRules { +class AWS_PARTNERCENTRALCHANNEL_LOCAL PartnerCentralChannelEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointProvider.cpp b/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointProvider.cpp index f4169415c66..9bfc2e2b2dd 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PartnerCentralChannel { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PartnerCentralChannelEndpointProvider::PartnerCentralChannelEndpointProvider() + : PartnerCentralChannelDefaultEpProviderBase(Aws::PartnerCentralChannel::PartnerCentralChannelEndpointRules::GetRulesBlob(), + Aws::PartnerCentralChannel::PartnerCentralChannelEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PartnerCentralChannel } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointRules.cpp b/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointRules.cpp index fe4dabb42bf..7031d81fd7c 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-channel/source/PartnerCentralChannelEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PartnerCentralChannel { diff --git a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/CMakeLists.txt b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/CMakeLists.txt index ebfa0503f81..8b72a779af5 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_MODEL_HEADERS "include/aws/partnercentral-revenue-measurement/model/*.h" ) +file(GLOB AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_INTERNAL_HEADERS + "include/aws/partnercentral-revenue-measurement/internal/*.h" +) + file(GLOB AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_MODEL_SOURCE file(GLOB PARTNERCENTRAL-REVENUE-MEASUREMENT_UNIFIED_HEADERS ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_HEADERS} + ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_INTERNAL_HEADERS} ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\partnercentral-revenue-measurement" FILES ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_HEADERS}) + source_group("Header Files\\aws\\partnercentral-revenue-measurement\\internal" FILES ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\partnercentral-revenue-measurement\\model" FILES ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PARTNERCENTRAL-REVENUE-MEASUREMENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurementEndpointProvider.h b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurementEndpointProvider.h index cb401923c7d..cef1ec8f337 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurementEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurementEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_PARTNERCENTRALREVENUEMEASUREMENT_API PartnerCentralRevenueMeasurementE public: using PartnerCentralRevenueMeasurementResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PartnerCentralRevenueMeasurementEndpointProvider() - : PartnerCentralRevenueMeasurementDefaultEpProviderBase( - Aws::PartnerCentralRevenueMeasurement::PartnerCentralRevenueMeasurementEndpointRules::GetRulesBlob(), - Aws::PartnerCentralRevenueMeasurement::PartnerCentralRevenueMeasurementEndpointRules::RulesBlobSize) {} + PartnerCentralRevenueMeasurementEndpointProvider(); ~PartnerCentralRevenueMeasurementEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurement_EXPORTS.h b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurement_EXPORTS.h index 3629c40718a..2cff76ac5e3 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurement_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurement_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PARTNERCENTRALREVENUEMEASUREMENT_API #define AWS_PARTNERCENTRALREVENUEMEASUREMENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PARTNERCENTRALREVENUEMEASUREMENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PARTNERCENTRALREVENUEMEASUREMENT_API #define AWS_PARTNERCENTRALREVENUEMEASUREMENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PARTNERCENTRALREVENUEMEASUREMENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PARTNERCENTRALREVENUEMEASUREMENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurementEndpointRules.h b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/internal/PartnerCentralRevenueMeasurementEndpointRules.h similarity index 83% rename from generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurementEndpointRules.h rename to generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/internal/PartnerCentralRevenueMeasurementEndpointRules.h index ce3fcbade5a..dece8ad1b22 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/PartnerCentralRevenueMeasurementEndpointRules.h +++ b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/include/aws/partnercentral-revenue-measurement/internal/PartnerCentralRevenueMeasurementEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PartnerCentralRevenueMeasurement { -class PartnerCentralRevenueMeasurementEndpointRules { +class AWS_PARTNERCENTRALREVENUEMEASUREMENT_LOCAL PartnerCentralRevenueMeasurementEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointProvider.cpp b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointProvider.cpp index 6531d331754..2bf0e3f931a 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace PartnerCentralRevenueMeasurement { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PartnerCentralRevenueMeasurementEndpointProvider::PartnerCentralRevenueMeasurementEndpointProvider() + : PartnerCentralRevenueMeasurementDefaultEpProviderBase( + Aws::PartnerCentralRevenueMeasurement::PartnerCentralRevenueMeasurementEndpointRules::GetRulesBlob(), + Aws::PartnerCentralRevenueMeasurement::PartnerCentralRevenueMeasurementEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PartnerCentralRevenueMeasurement } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointRules.cpp b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointRules.cpp index b4a30e9e7d3..d8d17b83f33 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-revenue-measurement/source/PartnerCentralRevenueMeasurementEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PartnerCentralRevenueMeasurement { diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/CMakeLists.txt b/generated/src/aws-cpp-sdk-partnercentral-selling/CMakeLists.txt index 5e6342b12c5..eed440b171b 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PARTNERCENTRAL-SELLING_MODEL_HEADERS "include/aws/partnercentral-selling/model/*.h" ) +file(GLOB AWS_PARTNERCENTRAL-SELLING_INTERNAL_HEADERS + "include/aws/partnercentral-selling/internal/*.h" +) + file(GLOB AWS_PARTNERCENTRAL-SELLING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PARTNERCENTRAL-SELLING_MODEL_SOURCE file(GLOB PARTNERCENTRAL-SELLING_UNIFIED_HEADERS ${AWS_PARTNERCENTRAL-SELLING_HEADERS} + ${AWS_PARTNERCENTRAL-SELLING_INTERNAL_HEADERS} ${AWS_PARTNERCENTRAL-SELLING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\partnercentral-selling" FILES ${AWS_PARTNERCENTRAL-SELLING_HEADERS}) + source_group("Header Files\\aws\\partnercentral-selling\\internal" FILES ${AWS_PARTNERCENTRAL-SELLING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\partnercentral-selling\\model" FILES ${AWS_PARTNERCENTRAL-SELLING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PARTNERCENTRAL-SELLING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PARTNERCENTRAL-SELLING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSellingEndpointProvider.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSellingEndpointProvider.h index 4791aa3512f..93bc74d151e 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSellingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSellingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PARTNERCENTRALSELLING_API PartnerCentralSellingEndpointProvider : publ public: using PartnerCentralSellingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PartnerCentralSellingEndpointProvider() - : PartnerCentralSellingDefaultEpProviderBase(Aws::PartnerCentralSelling::PartnerCentralSellingEndpointRules::GetRulesBlob(), - Aws::PartnerCentralSelling::PartnerCentralSellingEndpointRules::RulesBlobSize) {} + PartnerCentralSellingEndpointProvider(); ~PartnerCentralSellingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h index 41b03cef7e0..b46797ef82d 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PARTNERCENTRALSELLING_API #define AWS_PARTNERCENTRALSELLING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PARTNERCENTRALSELLING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PARTNERCENTRALSELLING_API #define AWS_PARTNERCENTRALSELLING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PARTNERCENTRALSELLING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PARTNERCENTRALSELLING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSellingEndpointRules.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/internal/PartnerCentralSellingEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSellingEndpointRules.h rename to generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/internal/PartnerCentralSellingEndpointRules.h index a034e43a33c..7fc1ae8183e 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/PartnerCentralSellingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/internal/PartnerCentralSellingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PartnerCentralSelling { -class PartnerCentralSellingEndpointRules { +class AWS_PARTNERCENTRALSELLING_LOCAL PartnerCentralSellingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointProvider.cpp index 580f920180d..bd0cb9bb9ef 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PartnerCentralSelling { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PartnerCentralSellingEndpointProvider::PartnerCentralSellingEndpointProvider() + : PartnerCentralSellingDefaultEpProviderBase(Aws::PartnerCentralSelling::PartnerCentralSellingEndpointRules::GetRulesBlob(), + Aws::PartnerCentralSelling::PartnerCentralSellingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PartnerCentralSelling } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointRules.cpp b/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointRules.cpp index b4ff79ed1ea..a7840a21b36 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/source/PartnerCentralSellingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PartnerCentralSelling { diff --git a/generated/src/aws-cpp-sdk-payment-cryptography-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-payment-cryptography-data/CMakeLists.txt index e7a42c549d4..5814c017ce1 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-payment-cryptography-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PAYMENT-CRYPTOGRAPHY-DATA_MODEL_HEADERS "include/aws/payment-cryptography-data/model/*.h" ) +file(GLOB AWS_PAYMENT-CRYPTOGRAPHY-DATA_INTERNAL_HEADERS + "include/aws/payment-cryptography-data/internal/*.h" +) + file(GLOB AWS_PAYMENT-CRYPTOGRAPHY-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PAYMENT-CRYPTOGRAPHY-DATA_MODEL_SOURCE file(GLOB PAYMENT-CRYPTOGRAPHY-DATA_UNIFIED_HEADERS ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_HEADERS} + ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_INTERNAL_HEADERS} ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\payment-cryptography-data" FILES ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_HEADERS}) + source_group("Header Files\\aws\\payment-cryptography-data\\internal" FILES ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\payment-cryptography-data\\model" FILES ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PAYMENT-CRYPTOGRAPHY-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyDataEndpointProvider.h b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyDataEndpointProvider.h index a123060d44a..658d7dcf241 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyDataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyDataEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PAYMENTCRYPTOGRAPHYDATA_API PaymentCryptographyDataEndpointProvider : public: using PaymentCryptographyDataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PaymentCryptographyDataEndpointProvider() - : PaymentCryptographyDataDefaultEpProviderBase(Aws::PaymentCryptographyData::PaymentCryptographyDataEndpointRules::GetRulesBlob(), - Aws::PaymentCryptographyData::PaymentCryptographyDataEndpointRules::RulesBlobSize) {} + PaymentCryptographyDataEndpointProvider(); ~PaymentCryptographyDataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h index 7450f514e4e..693883edb7a 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PAYMENTCRYPTOGRAPHYDATA_API #define AWS_PAYMENTCRYPTOGRAPHYDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PAYMENTCRYPTOGRAPHYDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PAYMENTCRYPTOGRAPHYDATA_API #define AWS_PAYMENTCRYPTOGRAPHYDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PAYMENTCRYPTOGRAPHYDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PAYMENTCRYPTOGRAPHYDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyDataEndpointRules.h b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/internal/PaymentCryptographyDataEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyDataEndpointRules.h rename to generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/internal/PaymentCryptographyDataEndpointRules.h index d1eb274d883..db95009d264 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyDataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/internal/PaymentCryptographyDataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PaymentCryptographyData { -class PaymentCryptographyDataEndpointRules { +class AWS_PAYMENTCRYPTOGRAPHYDATA_LOCAL PaymentCryptographyDataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointProvider.cpp index 35638a34895..26c69013fa5 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PaymentCryptographyData { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PaymentCryptographyDataEndpointProvider::PaymentCryptographyDataEndpointProvider() + : PaymentCryptographyDataDefaultEpProviderBase(Aws::PaymentCryptographyData::PaymentCryptographyDataEndpointRules::GetRulesBlob(), + Aws::PaymentCryptographyData::PaymentCryptographyDataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PaymentCryptographyData } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointRules.cpp b/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointRules.cpp index e6bb13c88cc..2a114f5f776 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-payment-cryptography-data/source/PaymentCryptographyDataEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PaymentCryptographyData { diff --git a/generated/src/aws-cpp-sdk-payment-cryptography/CMakeLists.txt b/generated/src/aws-cpp-sdk-payment-cryptography/CMakeLists.txt index 42dede5f576..35ea56758f3 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-payment-cryptography/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PAYMENT-CRYPTOGRAPHY_MODEL_HEADERS "include/aws/payment-cryptography/model/*.h" ) +file(GLOB AWS_PAYMENT-CRYPTOGRAPHY_INTERNAL_HEADERS + "include/aws/payment-cryptography/internal/*.h" +) + file(GLOB AWS_PAYMENT-CRYPTOGRAPHY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PAYMENT-CRYPTOGRAPHY_MODEL_SOURCE file(GLOB PAYMENT-CRYPTOGRAPHY_UNIFIED_HEADERS ${AWS_PAYMENT-CRYPTOGRAPHY_HEADERS} + ${AWS_PAYMENT-CRYPTOGRAPHY_INTERNAL_HEADERS} ${AWS_PAYMENT-CRYPTOGRAPHY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\payment-cryptography" FILES ${AWS_PAYMENT-CRYPTOGRAPHY_HEADERS}) + source_group("Header Files\\aws\\payment-cryptography\\internal" FILES ${AWS_PAYMENT-CRYPTOGRAPHY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\payment-cryptography\\model" FILES ${AWS_PAYMENT-CRYPTOGRAPHY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PAYMENT-CRYPTOGRAPHY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PAYMENT-CRYPTOGRAPHY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptographyEndpointProvider.h b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptographyEndpointProvider.h index 2e25571b19c..3c68990f250 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptographyEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptographyEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PAYMENTCRYPTOGRAPHY_API PaymentCryptographyEndpointProvider : public P public: using PaymentCryptographyResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PaymentCryptographyEndpointProvider() - : PaymentCryptographyDefaultEpProviderBase(Aws::PaymentCryptography::PaymentCryptographyEndpointRules::GetRulesBlob(), - Aws::PaymentCryptography::PaymentCryptographyEndpointRules::RulesBlobSize) {} + PaymentCryptographyEndpointProvider(); ~PaymentCryptographyEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h index 4161e43e432..fab5dafd614 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PAYMENTCRYPTOGRAPHY_API #define AWS_PAYMENTCRYPTOGRAPHY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PAYMENTCRYPTOGRAPHY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PAYMENTCRYPTOGRAPHY_API #define AWS_PAYMENTCRYPTOGRAPHY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PAYMENTCRYPTOGRAPHY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PAYMENTCRYPTOGRAPHY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptographyEndpointRules.h b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/internal/PaymentCryptographyEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptographyEndpointRules.h rename to generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/internal/PaymentCryptographyEndpointRules.h index bd394efcde0..d8f651794e0 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptographyEndpointRules.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/internal/PaymentCryptographyEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PaymentCryptography { -class PaymentCryptographyEndpointRules { +class AWS_PAYMENTCRYPTOGRAPHY_LOCAL PaymentCryptographyEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointProvider.cpp b/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointProvider.cpp index e6933b61471..b5fa3184ca9 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PaymentCryptography { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PaymentCryptographyEndpointProvider::PaymentCryptographyEndpointProvider() + : PaymentCryptographyDefaultEpProviderBase(Aws::PaymentCryptography::PaymentCryptographyEndpointRules::GetRulesBlob(), + Aws::PaymentCryptography::PaymentCryptographyEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PaymentCryptography } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointRules.cpp b/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointRules.cpp index 329f8a0ece3..49348564e52 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-payment-cryptography/source/PaymentCryptographyEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PaymentCryptography { diff --git a/generated/src/aws-cpp-sdk-pca-connector-ad/CMakeLists.txt b/generated/src/aws-cpp-sdk-pca-connector-ad/CMakeLists.txt index 8a926418475..2a20b4946f2 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-ad/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pca-connector-ad/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PCA-CONNECTOR-AD_MODEL_HEADERS "include/aws/pca-connector-ad/model/*.h" ) +file(GLOB AWS_PCA-CONNECTOR-AD_INTERNAL_HEADERS + "include/aws/pca-connector-ad/internal/*.h" +) + file(GLOB AWS_PCA-CONNECTOR-AD_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PCA-CONNECTOR-AD_MODEL_SOURCE file(GLOB PCA-CONNECTOR-AD_UNIFIED_HEADERS ${AWS_PCA-CONNECTOR-AD_HEADERS} + ${AWS_PCA-CONNECTOR-AD_INTERNAL_HEADERS} ${AWS_PCA-CONNECTOR-AD_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pca-connector-ad" FILES ${AWS_PCA-CONNECTOR-AD_HEADERS}) + source_group("Header Files\\aws\\pca-connector-ad\\internal" FILES ${AWS_PCA-CONNECTOR-AD_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pca-connector-ad\\model" FILES ${AWS_PCA-CONNECTOR-AD_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PCA-CONNECTOR-AD_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PCA-CONNECTOR-AD_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAdEndpointProvider.h b/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAdEndpointProvider.h index f6c867f922b..89495d49bad 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAdEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAdEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_PCACONNECTORAD_API PcaConnectorAdEndpointProvider : public PcaConnecto public: using PcaConnectorAdResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PcaConnectorAdEndpointProvider() - : PcaConnectorAdDefaultEpProviderBase(Aws::PcaConnectorAd::PcaConnectorAdEndpointRules::GetRulesBlob(), - Aws::PcaConnectorAd::PcaConnectorAdEndpointRules::RulesBlobSize) {} + PcaConnectorAdEndpointProvider(); ~PcaConnectorAdEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAd_EXPORTS.h b/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAd_EXPORTS.h index 4d215b59446..f32dfc87f22 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAd_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAd_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PCACONNECTORAD_API #define AWS_PCACONNECTORAD_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PCACONNECTORAD_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PCACONNECTORAD_API #define AWS_PCACONNECTORAD_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PCACONNECTORAD_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PCACONNECTORAD_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAdEndpointRules.h b/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/internal/PcaConnectorAdEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAdEndpointRules.h rename to generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/internal/PcaConnectorAdEndpointRules.h index 721f6cb1486..62bda78f5e7 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/PcaConnectorAdEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad/internal/PcaConnectorAdEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PcaConnectorAd { -class PcaConnectorAdEndpointRules { +class AWS_PCACONNECTORAD_LOCAL PcaConnectorAdEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointProvider.cpp index da26e79ea69..657c751517d 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PcaConnectorAd { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PcaConnectorAdEndpointProvider::PcaConnectorAdEndpointProvider() + : PcaConnectorAdDefaultEpProviderBase(Aws::PcaConnectorAd::PcaConnectorAdEndpointRules::GetRulesBlob(), + Aws::PcaConnectorAd::PcaConnectorAdEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PcaConnectorAd } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointRules.cpp b/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointRules.cpp index 0ee9419fd76..274f708ac65 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pca-connector-ad/source/PcaConnectorAdEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PcaConnectorAd { diff --git a/generated/src/aws-cpp-sdk-pca-connector-scep/CMakeLists.txt b/generated/src/aws-cpp-sdk-pca-connector-scep/CMakeLists.txt index c52e3d1e1f6..854be4fa560 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-scep/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pca-connector-scep/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PCA-CONNECTOR-SCEP_MODEL_HEADERS "include/aws/pca-connector-scep/model/*.h" ) +file(GLOB AWS_PCA-CONNECTOR-SCEP_INTERNAL_HEADERS + "include/aws/pca-connector-scep/internal/*.h" +) + file(GLOB AWS_PCA-CONNECTOR-SCEP_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PCA-CONNECTOR-SCEP_MODEL_SOURCE file(GLOB PCA-CONNECTOR-SCEP_UNIFIED_HEADERS ${AWS_PCA-CONNECTOR-SCEP_HEADERS} + ${AWS_PCA-CONNECTOR-SCEP_INTERNAL_HEADERS} ${AWS_PCA-CONNECTOR-SCEP_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pca-connector-scep" FILES ${AWS_PCA-CONNECTOR-SCEP_HEADERS}) + source_group("Header Files\\aws\\pca-connector-scep\\internal" FILES ${AWS_PCA-CONNECTOR-SCEP_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pca-connector-scep\\model" FILES ${AWS_PCA-CONNECTOR-SCEP_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PCA-CONNECTOR-SCEP_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PCA-CONNECTOR-SCEP_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScepEndpointProvider.h b/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScepEndpointProvider.h index 18104214395..5c72c874230 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScepEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScepEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_PCACONNECTORSCEP_API PcaConnectorScepEndpointProvider : public PcaConn public: using PcaConnectorScepResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PcaConnectorScepEndpointProvider() - : PcaConnectorScepDefaultEpProviderBase(Aws::PcaConnectorScep::PcaConnectorScepEndpointRules::GetRulesBlob(), - Aws::PcaConnectorScep::PcaConnectorScepEndpointRules::RulesBlobSize) {} + PcaConnectorScepEndpointProvider(); ~PcaConnectorScepEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScep_EXPORTS.h b/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScep_EXPORTS.h index c246c6ea303..4d766dae334 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScep_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScep_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PCACONNECTORSCEP_API #define AWS_PCACONNECTORSCEP_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PCACONNECTORSCEP_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PCACONNECTORSCEP_API #define AWS_PCACONNECTORSCEP_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PCACONNECTORSCEP_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PCACONNECTORSCEP_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScepEndpointRules.h b/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/internal/PcaConnectorScepEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScepEndpointRules.h rename to generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/internal/PcaConnectorScepEndpointRules.h index d41b3e10530..941dab7a723 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/PcaConnectorScepEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep/internal/PcaConnectorScepEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PcaConnectorScep { -class PcaConnectorScepEndpointRules { +class AWS_PCACONNECTORSCEP_LOCAL PcaConnectorScepEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointProvider.cpp index ae58631ad2c..f9a39b108c7 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PcaConnectorScep { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PcaConnectorScepEndpointProvider::PcaConnectorScepEndpointProvider() + : PcaConnectorScepDefaultEpProviderBase(Aws::PcaConnectorScep::PcaConnectorScepEndpointRules::GetRulesBlob(), + Aws::PcaConnectorScep::PcaConnectorScepEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PcaConnectorScep } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointRules.cpp b/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointRules.cpp index 9f18f52f48c..1b596aa431c 100644 --- a/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pca-connector-scep/source/PcaConnectorScepEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PcaConnectorScep { diff --git a/generated/src/aws-cpp-sdk-pcs/CMakeLists.txt b/generated/src/aws-cpp-sdk-pcs/CMakeLists.txt index fa1906f5116..742c38f1d6c 100644 --- a/generated/src/aws-cpp-sdk-pcs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pcs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PCS_MODEL_HEADERS "include/aws/pcs/model/*.h" ) +file(GLOB AWS_PCS_INTERNAL_HEADERS + "include/aws/pcs/internal/*.h" +) + file(GLOB AWS_PCS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PCS_MODEL_SOURCE file(GLOB PCS_UNIFIED_HEADERS ${AWS_PCS_HEADERS} + ${AWS_PCS_INTERNAL_HEADERS} ${AWS_PCS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pcs" FILES ${AWS_PCS_HEADERS}) + source_group("Header Files\\aws\\pcs\\internal" FILES ${AWS_PCS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pcs\\model" FILES ${AWS_PCS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PCS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PCS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSEndpointProvider.h b/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSEndpointProvider.h index 73ccd36eb26..e10821b169a 100644 --- a/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_PCS_API PCSEndpointProvider : public PCSDefaultEpProviderBase { public: using PCSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PCSEndpointProvider() : PCSDefaultEpProviderBase(Aws::PCS::PCSEndpointRules::GetRulesBlob(), Aws::PCS::PCSEndpointRules::RulesBlobSize) {} + PCSEndpointProvider(); ~PCSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCS_EXPORTS.h b/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCS_EXPORTS.h index 686fd47d126..3237a8a7e5e 100644 --- a/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PCS_API #define AWS_PCS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PCS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PCS_API #define AWS_PCS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PCS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PCS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSEndpointRules.h b/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/internal/PCSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSEndpointRules.h rename to generated/src/aws-cpp-sdk-pcs/include/aws/pcs/internal/PCSEndpointRules.h index c6b6c022d48..aa962970d31 100644 --- a/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pcs/include/aws/pcs/internal/PCSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PCS { -class PCSEndpointRules { +class AWS_PCS_LOCAL PCSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointProvider.cpp index b71fcec8571..d5de934b2bd 100644 --- a/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace PCS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PCSEndpointProvider::PCSEndpointProvider() + : PCSDefaultEpProviderBase(Aws::PCS::PCSEndpointRules::GetRulesBlob(), Aws::PCS::PCSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PCS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointRules.cpp b/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointRules.cpp index 8368b002036..6a8628e9d1b 100644 --- a/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pcs/source/PCSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PCS { diff --git a/generated/src/aws-cpp-sdk-personalize-events/CMakeLists.txt b/generated/src/aws-cpp-sdk-personalize-events/CMakeLists.txt index d12740a52d4..42944ef7e5d 100644 --- a/generated/src/aws-cpp-sdk-personalize-events/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-personalize-events/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PERSONALIZE-EVENTS_MODEL_HEADERS "include/aws/personalize-events/model/*.h" ) +file(GLOB AWS_PERSONALIZE-EVENTS_INTERNAL_HEADERS + "include/aws/personalize-events/internal/*.h" +) + file(GLOB AWS_PERSONALIZE-EVENTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PERSONALIZE-EVENTS_MODEL_SOURCE file(GLOB PERSONALIZE-EVENTS_UNIFIED_HEADERS ${AWS_PERSONALIZE-EVENTS_HEADERS} + ${AWS_PERSONALIZE-EVENTS_INTERNAL_HEADERS} ${AWS_PERSONALIZE-EVENTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\personalize-events" FILES ${AWS_PERSONALIZE-EVENTS_HEADERS}) + source_group("Header Files\\aws\\personalize-events\\internal" FILES ${AWS_PERSONALIZE-EVENTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\personalize-events\\model" FILES ${AWS_PERSONALIZE-EVENTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PERSONALIZE-EVENTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PERSONALIZE-EVENTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEventsEndpointProvider.h b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEventsEndpointProvider.h index d661a7ec837..c06fe47e8ca 100644 --- a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEventsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEventsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_PERSONALIZEEVENTS_API PersonalizeEventsEndpointProvider : public Perso public: using PersonalizeEventsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PersonalizeEventsEndpointProvider() - : PersonalizeEventsDefaultEpProviderBase(Aws::PersonalizeEvents::PersonalizeEventsEndpointRules::GetRulesBlob(), - Aws::PersonalizeEvents::PersonalizeEventsEndpointRules::RulesBlobSize) {} + PersonalizeEventsEndpointProvider(); ~PersonalizeEventsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h index 2d7c3c2bc26..705da1f71f5 100644 --- a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PERSONALIZEEVENTS_API #define AWS_PERSONALIZEEVENTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PERSONALIZEEVENTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PERSONALIZEEVENTS_API #define AWS_PERSONALIZEEVENTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PERSONALIZEEVENTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PERSONALIZEEVENTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEventsEndpointRules.h b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/internal/PersonalizeEventsEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEventsEndpointRules.h rename to generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/internal/PersonalizeEventsEndpointRules.h index 846c828e8a7..1216bf31736 100644 --- a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEventsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/internal/PersonalizeEventsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PersonalizeEvents { -class PersonalizeEventsEndpointRules { +class AWS_PERSONALIZEEVENTS_LOCAL PersonalizeEventsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointProvider.cpp index f98287a1011..f54bfa66197 100644 --- a/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PersonalizeEvents { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PersonalizeEventsEndpointProvider::PersonalizeEventsEndpointProvider() + : PersonalizeEventsDefaultEpProviderBase(Aws::PersonalizeEvents::PersonalizeEventsEndpointRules::GetRulesBlob(), + Aws::PersonalizeEvents::PersonalizeEventsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PersonalizeEvents } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointRules.cpp b/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointRules.cpp index 0a6859f053e..c9a3164017c 100644 --- a/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-personalize-events/source/PersonalizeEventsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PersonalizeEvents { diff --git a/generated/src/aws-cpp-sdk-personalize-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-personalize-runtime/CMakeLists.txt index 4ed8b0dc0ea..6a534a888fb 100644 --- a/generated/src/aws-cpp-sdk-personalize-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-personalize-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PERSONALIZE-RUNTIME_MODEL_HEADERS "include/aws/personalize-runtime/model/*.h" ) +file(GLOB AWS_PERSONALIZE-RUNTIME_INTERNAL_HEADERS + "include/aws/personalize-runtime/internal/*.h" +) + file(GLOB AWS_PERSONALIZE-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PERSONALIZE-RUNTIME_MODEL_SOURCE file(GLOB PERSONALIZE-RUNTIME_UNIFIED_HEADERS ${AWS_PERSONALIZE-RUNTIME_HEADERS} + ${AWS_PERSONALIZE-RUNTIME_INTERNAL_HEADERS} ${AWS_PERSONALIZE-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\personalize-runtime" FILES ${AWS_PERSONALIZE-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\personalize-runtime\\internal" FILES ${AWS_PERSONALIZE-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\personalize-runtime\\model" FILES ${AWS_PERSONALIZE-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PERSONALIZE-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PERSONALIZE-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntimeEndpointProvider.h index 5b62ac9cc4b..140751c61f3 100644 --- a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntimeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PERSONALIZERUNTIME_API PersonalizeRuntimeEndpointProvider : public Per public: using PersonalizeRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PersonalizeRuntimeEndpointProvider() - : PersonalizeRuntimeDefaultEpProviderBase(Aws::PersonalizeRuntime::PersonalizeRuntimeEndpointRules::GetRulesBlob(), - Aws::PersonalizeRuntime::PersonalizeRuntimeEndpointRules::RulesBlobSize) {} + PersonalizeRuntimeEndpointProvider(); ~PersonalizeRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h index 0ce118c682d..e044fcb7816 100644 --- a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PERSONALIZERUNTIME_API #define AWS_PERSONALIZERUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PERSONALIZERUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PERSONALIZERUNTIME_API #define AWS_PERSONALIZERUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PERSONALIZERUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PERSONALIZERUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/internal/PersonalizeRuntimeEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/internal/PersonalizeRuntimeEndpointRules.h index 7c5721593d7..9ae97f4c369 100644 --- a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/internal/PersonalizeRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PersonalizeRuntime { -class PersonalizeRuntimeEndpointRules { +class AWS_PERSONALIZERUNTIME_LOCAL PersonalizeRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointProvider.cpp index 54fece8cbb9..f2e3d8539b0 100644 --- a/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PersonalizeRuntime { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PersonalizeRuntimeEndpointProvider::PersonalizeRuntimeEndpointProvider() + : PersonalizeRuntimeDefaultEpProviderBase(Aws::PersonalizeRuntime::PersonalizeRuntimeEndpointRules::GetRulesBlob(), + Aws::PersonalizeRuntime::PersonalizeRuntimeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PersonalizeRuntime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointRules.cpp index 9924566dcf9..5809f020f1b 100644 --- a/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-personalize-runtime/source/PersonalizeRuntimeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PersonalizeRuntime { diff --git a/generated/src/aws-cpp-sdk-personalize/CMakeLists.txt b/generated/src/aws-cpp-sdk-personalize/CMakeLists.txt index 2151d4a6789..1b9700240c8 100644 --- a/generated/src/aws-cpp-sdk-personalize/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-personalize/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PERSONALIZE_MODEL_HEADERS "include/aws/personalize/model/*.h" ) +file(GLOB AWS_PERSONALIZE_INTERNAL_HEADERS + "include/aws/personalize/internal/*.h" +) + file(GLOB AWS_PERSONALIZE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PERSONALIZE_MODEL_SOURCE file(GLOB PERSONALIZE_UNIFIED_HEADERS ${AWS_PERSONALIZE_HEADERS} + ${AWS_PERSONALIZE_INTERNAL_HEADERS} ${AWS_PERSONALIZE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\personalize" FILES ${AWS_PERSONALIZE_HEADERS}) + source_group("Header Files\\aws\\personalize\\internal" FILES ${AWS_PERSONALIZE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\personalize\\model" FILES ${AWS_PERSONALIZE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PERSONALIZE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PERSONALIZE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/PersonalizeEndpointProvider.h b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/PersonalizeEndpointProvider.h index 273582c4fd3..471c83871c3 100644 --- a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/PersonalizeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/PersonalizeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_PERSONALIZE_API PersonalizeEndpointProvider : public PersonalizeDefaul public: using PersonalizeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PersonalizeEndpointProvider() - : PersonalizeDefaultEpProviderBase(Aws::Personalize::PersonalizeEndpointRules::GetRulesBlob(), - Aws::Personalize::PersonalizeEndpointRules::RulesBlobSize) {} + PersonalizeEndpointProvider(); ~PersonalizeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h index 2a6fe08206d..a3326f7c72f 100644 --- a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PERSONALIZE_API #define AWS_PERSONALIZE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PERSONALIZE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PERSONALIZE_API #define AWS_PERSONALIZE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PERSONALIZE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PERSONALIZE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/PersonalizeEndpointRules.h b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/internal/PersonalizeEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-personalize/include/aws/personalize/PersonalizeEndpointRules.h rename to generated/src/aws-cpp-sdk-personalize/include/aws/personalize/internal/PersonalizeEndpointRules.h index 6823071ad97..4bcfffe11ed 100644 --- a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/PersonalizeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/internal/PersonalizeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Personalize { -class PersonalizeEndpointRules { +class AWS_PERSONALIZE_LOCAL PersonalizeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointProvider.cpp index ba1c91133c9..8c639f83e25 100644 --- a/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Personalize { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PersonalizeEndpointProvider::PersonalizeEndpointProvider() + : PersonalizeDefaultEpProviderBase(Aws::Personalize::PersonalizeEndpointRules::GetRulesBlob(), + Aws::Personalize::PersonalizeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Personalize } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointRules.cpp b/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointRules.cpp index b96de0c518f..09a9e620474 100644 --- a/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-personalize/source/PersonalizeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Personalize { diff --git a/generated/src/aws-cpp-sdk-pi/CMakeLists.txt b/generated/src/aws-cpp-sdk-pi/CMakeLists.txt index 73111913c30..190768bb4e5 100644 --- a/generated/src/aws-cpp-sdk-pi/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pi/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PI_MODEL_HEADERS "include/aws/pi/model/*.h" ) +file(GLOB AWS_PI_INTERNAL_HEADERS + "include/aws/pi/internal/*.h" +) + file(GLOB AWS_PI_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PI_MODEL_SOURCE file(GLOB PI_UNIFIED_HEADERS ${AWS_PI_HEADERS} + ${AWS_PI_INTERNAL_HEADERS} ${AWS_PI_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pi" FILES ${AWS_PI_HEADERS}) + source_group("Header Files\\aws\\pi\\internal" FILES ${AWS_PI_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pi\\model" FILES ${AWS_PI_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PI_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PI_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PIEndpointProvider.h b/generated/src/aws-cpp-sdk-pi/include/aws/pi/PIEndpointProvider.h index 8687af2fcd6..3494ce2de1a 100644 --- a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PIEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pi/include/aws/pi/PIEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_PI_API PIEndpointProvider : public PIDefaultEpProviderBase { public: using PIResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PIEndpointProvider() : PIDefaultEpProviderBase(Aws::PI::PIEndpointRules::GetRulesBlob(), Aws::PI::PIEndpointRules::RulesBlobSize) {} + PIEndpointProvider(); ~PIEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h b/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h index a73fd28758a..640bc93719d 100644 --- a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PI_API #define AWS_PI_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PI_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PI_API #define AWS_PI_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PI_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PI_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PIEndpointRules.h b/generated/src/aws-cpp-sdk-pi/include/aws/pi/internal/PIEndpointRules.h similarity index 91% rename from generated/src/aws-cpp-sdk-pi/include/aws/pi/PIEndpointRules.h rename to generated/src/aws-cpp-sdk-pi/include/aws/pi/internal/PIEndpointRules.h index 28305208db3..4944aa960bd 100644 --- a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PIEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pi/include/aws/pi/internal/PIEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PI { -class PIEndpointRules { +class AWS_PI_LOCAL PIEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pi/source/PIEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pi/source/PIEndpointProvider.cpp index 89e53ecbc5f..6b16bbdb557 100644 --- a/generated/src/aws-cpp-sdk-pi/source/PIEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pi/source/PIEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace PI { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PIEndpointProvider::PIEndpointProvider() + : PIDefaultEpProviderBase(Aws::PI::PIEndpointRules::GetRulesBlob(), Aws::PI::PIEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PI } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pi/source/PIEndpointRules.cpp b/generated/src/aws-cpp-sdk-pi/source/PIEndpointRules.cpp index d278940c616..49baf12e846 100644 --- a/generated/src/aws-cpp-sdk-pi/source/PIEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pi/source/PIEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PI { diff --git a/generated/src/aws-cpp-sdk-pinpoint-email/CMakeLists.txt b/generated/src/aws-cpp-sdk-pinpoint-email/CMakeLists.txt index 49b13775b9e..c7f11d851f1 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-email/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pinpoint-email/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PINPOINT-EMAIL_MODEL_HEADERS "include/aws/pinpoint-email/model/*.h" ) +file(GLOB AWS_PINPOINT-EMAIL_INTERNAL_HEADERS + "include/aws/pinpoint-email/internal/*.h" +) + file(GLOB AWS_PINPOINT-EMAIL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PINPOINT-EMAIL_MODEL_SOURCE file(GLOB PINPOINT-EMAIL_UNIFIED_HEADERS ${AWS_PINPOINT-EMAIL_HEADERS} + ${AWS_PINPOINT-EMAIL_INTERNAL_HEADERS} ${AWS_PINPOINT-EMAIL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pinpoint-email" FILES ${AWS_PINPOINT-EMAIL_HEADERS}) + source_group("Header Files\\aws\\pinpoint-email\\internal" FILES ${AWS_PINPOINT-EMAIL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pinpoint-email\\model" FILES ${AWS_PINPOINT-EMAIL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PINPOINT-EMAIL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PINPOINT-EMAIL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmailEndpointProvider.h b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmailEndpointProvider.h index e097d49e606..d35c4de7266 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmailEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmailEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_PINPOINTEMAIL_API PinpointEmailEndpointProvider : public PinpointEmail public: using PinpointEmailResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PinpointEmailEndpointProvider() - : PinpointEmailDefaultEpProviderBase(Aws::PinpointEmail::PinpointEmailEndpointRules::GetRulesBlob(), - Aws::PinpointEmail::PinpointEmailEndpointRules::RulesBlobSize) {} + PinpointEmailEndpointProvider(); ~PinpointEmailEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h index 84f38be5393..29cca630023 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PINPOINTEMAIL_API #define AWS_PINPOINTEMAIL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PINPOINTEMAIL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINTEMAIL_API #define AWS_PINPOINTEMAIL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PINPOINTEMAIL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PINPOINTEMAIL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmailEndpointRules.h b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/internal/PinpointEmailEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmailEndpointRules.h rename to generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/internal/PinpointEmailEndpointRules.h index 9f618447652..b99f7e93e6c 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmailEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/internal/PinpointEmailEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PinpointEmail { -class PinpointEmailEndpointRules { +class AWS_PINPOINTEMAIL_LOCAL PinpointEmailEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointProvider.cpp index 0a6262cce1a..9f66480212b 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PinpointEmail { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PinpointEmailEndpointProvider::PinpointEmailEndpointProvider() + : PinpointEmailDefaultEpProviderBase(Aws::PinpointEmail::PinpointEmailEndpointRules::GetRulesBlob(), + Aws::PinpointEmail::PinpointEmailEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PinpointEmail } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointRules.cpp b/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointRules.cpp index 7108c1d8408..486f6c10d38 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pinpoint-email/source/PinpointEmailEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PinpointEmail { diff --git a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/CMakeLists.txt b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/CMakeLists.txt index b809fb2e171..36ea609c415 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PINPOINT-SMS-VOICE-V2_MODEL_HEADERS "include/aws/pinpoint-sms-voice-v2/model/*.h" ) +file(GLOB AWS_PINPOINT-SMS-VOICE-V2_INTERNAL_HEADERS + "include/aws/pinpoint-sms-voice-v2/internal/*.h" +) + file(GLOB AWS_PINPOINT-SMS-VOICE-V2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PINPOINT-SMS-VOICE-V2_MODEL_SOURCE file(GLOB PINPOINT-SMS-VOICE-V2_UNIFIED_HEADERS ${AWS_PINPOINT-SMS-VOICE-V2_HEADERS} + ${AWS_PINPOINT-SMS-VOICE-V2_INTERNAL_HEADERS} ${AWS_PINPOINT-SMS-VOICE-V2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pinpoint-sms-voice-v2" FILES ${AWS_PINPOINT-SMS-VOICE-V2_HEADERS}) + source_group("Header Files\\aws\\pinpoint-sms-voice-v2\\internal" FILES ${AWS_PINPOINT-SMS-VOICE-V2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pinpoint-sms-voice-v2\\model" FILES ${AWS_PINPOINT-SMS-VOICE-V2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PINPOINT-SMS-VOICE-V2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PINPOINT-SMS-VOICE-V2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2EndpointProvider.h b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2EndpointProvider.h index 03521d0a921..f849ce669cb 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_PINPOINTSMSVOICEV2_API PinpointSMSVoiceV2EndpointProvider : public Pin public: using PinpointSMSVoiceV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PinpointSMSVoiceV2EndpointProvider() - : PinpointSMSVoiceV2DefaultEpProviderBase(Aws::PinpointSMSVoiceV2::PinpointSMSVoiceV2EndpointRules::GetRulesBlob(), - Aws::PinpointSMSVoiceV2::PinpointSMSVoiceV2EndpointRules::RulesBlobSize) {} + PinpointSMSVoiceV2EndpointProvider(); ~PinpointSMSVoiceV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h index c32c02568bd..6d25214b742 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PINPOINTSMSVOICEV2_API #define AWS_PINPOINTSMSVOICEV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PINPOINTSMSVOICEV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINTSMSVOICEV2_API #define AWS_PINPOINTSMSVOICEV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PINPOINTSMSVOICEV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PINPOINTSMSVOICEV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2EndpointRules.h b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/internal/PinpointSMSVoiceV2EndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2EndpointRules.h rename to generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/internal/PinpointSMSVoiceV2EndpointRules.h index 49e0f4b9abf..eb2b2c2b1ec 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/internal/PinpointSMSVoiceV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PinpointSMSVoiceV2 { -class PinpointSMSVoiceV2EndpointRules { +class AWS_PINPOINTSMSVOICEV2_LOCAL PinpointSMSVoiceV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointProvider.cpp index 38a730312a5..5dc9e672562 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PinpointSMSVoiceV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PinpointSMSVoiceV2EndpointProvider::PinpointSMSVoiceV2EndpointProvider() + : PinpointSMSVoiceV2DefaultEpProviderBase(Aws::PinpointSMSVoiceV2::PinpointSMSVoiceV2EndpointRules::GetRulesBlob(), + Aws::PinpointSMSVoiceV2::PinpointSMSVoiceV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PinpointSMSVoiceV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointRules.cpp index e20c835cca3..77b201020de 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/source/PinpointSMSVoiceV2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PinpointSMSVoiceV2 { diff --git a/generated/src/aws-cpp-sdk-pinpoint/CMakeLists.txt b/generated/src/aws-cpp-sdk-pinpoint/CMakeLists.txt index 6e1fb30a0b6..5e8174ba838 100644 --- a/generated/src/aws-cpp-sdk-pinpoint/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pinpoint/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PINPOINT_MODEL_HEADERS "include/aws/pinpoint/model/*.h" ) +file(GLOB AWS_PINPOINT_INTERNAL_HEADERS + "include/aws/pinpoint/internal/*.h" +) + file(GLOB AWS_PINPOINT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PINPOINT_MODEL_SOURCE file(GLOB PINPOINT_UNIFIED_HEADERS ${AWS_PINPOINT_HEADERS} + ${AWS_PINPOINT_INTERNAL_HEADERS} ${AWS_PINPOINT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pinpoint" FILES ${AWS_PINPOINT_HEADERS}) + source_group("Header Files\\aws\\pinpoint\\internal" FILES ${AWS_PINPOINT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pinpoint\\model" FILES ${AWS_PINPOINT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PINPOINT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PINPOINT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointEndpointProvider.h b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointEndpointProvider.h index 3bf3a5b3d5d..5f5fe8cde04 100644 --- a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_PINPOINT_API PinpointEndpointProvider : public PinpointDefaultEpProvid public: using PinpointResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PinpointEndpointProvider() - : PinpointDefaultEpProviderBase(Aws::Pinpoint::PinpointEndpointRules::GetRulesBlob(), - Aws::Pinpoint::PinpointEndpointRules::RulesBlobSize) {} + PinpointEndpointProvider(); ~PinpointEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h index 7c3b34fb4f8..73bba96b936 100644 --- a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PINPOINT_API #define AWS_PINPOINT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PINPOINT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINT_API #define AWS_PINPOINT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PINPOINT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PINPOINT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointEndpointRules.h b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/internal/PinpointEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointEndpointRules.h rename to generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/internal/PinpointEndpointRules.h index 14d68d70bb4..00ba99ef1e0 100644 --- a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/internal/PinpointEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Pinpoint { -class PinpointEndpointRules { +class AWS_PINPOINT_LOCAL PinpointEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointProvider.cpp index 6b525528d8a..54bac89c93b 100644 --- a/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Pinpoint { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PinpointEndpointProvider::PinpointEndpointProvider() + : PinpointDefaultEpProviderBase(Aws::Pinpoint::PinpointEndpointRules::GetRulesBlob(), + Aws::Pinpoint::PinpointEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Pinpoint } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointRules.cpp b/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointRules.cpp index d421c4cbcb8..1f9bd4a3db1 100644 --- a/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pinpoint/source/PinpointEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Pinpoint { diff --git a/generated/src/aws-cpp-sdk-pipes/CMakeLists.txt b/generated/src/aws-cpp-sdk-pipes/CMakeLists.txt index 274966aa0a6..6c80649f9ca 100644 --- a/generated/src/aws-cpp-sdk-pipes/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pipes/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PIPES_MODEL_HEADERS "include/aws/pipes/model/*.h" ) +file(GLOB AWS_PIPES_INTERNAL_HEADERS + "include/aws/pipes/internal/*.h" +) + file(GLOB AWS_PIPES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PIPES_MODEL_SOURCE file(GLOB PIPES_UNIFIED_HEADERS ${AWS_PIPES_HEADERS} + ${AWS_PIPES_INTERNAL_HEADERS} ${AWS_PIPES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pipes" FILES ${AWS_PIPES_HEADERS}) + source_group("Header Files\\aws\\pipes\\internal" FILES ${AWS_PIPES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pipes\\model" FILES ${AWS_PIPES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PIPES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PIPES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/PipesEndpointProvider.h b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/PipesEndpointProvider.h index 1e6db47d500..0829ea80272 100644 --- a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/PipesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/PipesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_PIPES_API PipesEndpointProvider : public PipesDefaultEpProviderBase { public: using PipesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PipesEndpointProvider() - : PipesDefaultEpProviderBase(Aws::Pipes::PipesEndpointRules::GetRulesBlob(), Aws::Pipes::PipesEndpointRules::RulesBlobSize) {} + PipesEndpointProvider(); ~PipesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h index 6667540af47..e23757519fb 100644 --- a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PIPES_API #define AWS_PIPES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PIPES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PIPES_API #define AWS_PIPES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PIPES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PIPES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/PipesEndpointRules.h b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/internal/PipesEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-pipes/include/aws/pipes/PipesEndpointRules.h rename to generated/src/aws-cpp-sdk-pipes/include/aws/pipes/internal/PipesEndpointRules.h index 04b444c50cb..8f27f7a1a3a 100644 --- a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/PipesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/internal/PipesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Pipes { -class PipesEndpointRules { +class AWS_PIPES_LOCAL PipesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointProvider.cpp index 178e84d8d3f..feb7ad50bc8 100644 --- a/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Pipes { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PipesEndpointProvider::PipesEndpointProvider() + : PipesDefaultEpProviderBase(Aws::Pipes::PipesEndpointRules::GetRulesBlob(), Aws::Pipes::PipesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Pipes } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointRules.cpp b/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointRules.cpp index 9c240b87d08..073b159a15e 100644 --- a/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pipes/source/PipesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Pipes { diff --git a/generated/src/aws-cpp-sdk-polly/CMakeLists.txt b/generated/src/aws-cpp-sdk-polly/CMakeLists.txt index 75ca48e9eb6..642a33ef828 100644 --- a/generated/src/aws-cpp-sdk-polly/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-polly/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_POLLY_MODEL_HEADERS "include/aws/polly/model/*.h" ) +file(GLOB AWS_POLLY_INTERNAL_HEADERS + "include/aws/polly/internal/*.h" +) + file(GLOB AWS_POLLY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_POLLY_MODEL_SOURCE file(GLOB POLLY_UNIFIED_HEADERS ${AWS_POLLY_HEADERS} + ${AWS_POLLY_INTERNAL_HEADERS} ${AWS_POLLY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\polly" FILES ${AWS_POLLY_HEADERS}) + source_group("Header Files\\aws\\polly\\internal" FILES ${AWS_POLLY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\polly\\model" FILES ${AWS_POLLY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_POLLY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_POLLY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-polly/include/aws/polly/PollyEndpointProvider.h b/generated/src/aws-cpp-sdk-polly/include/aws/polly/PollyEndpointProvider.h index 2d4808b344c..82af9933fa6 100644 --- a/generated/src/aws-cpp-sdk-polly/include/aws/polly/PollyEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-polly/include/aws/polly/PollyEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_POLLY_API PollyEndpointProvider : public PollyDefaultEpProviderBase { public: using PollyResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PollyEndpointProvider() - : PollyDefaultEpProviderBase(Aws::Polly::PollyEndpointRules::GetRulesBlob(), Aws::Polly::PollyEndpointRules::RulesBlobSize) {} + PollyEndpointProvider(); ~PollyEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h b/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h index b33bf51e73b..b06467b2336 100644 --- a/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_POLLY_API #define AWS_POLLY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_POLLY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_POLLY_API #define AWS_POLLY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_POLLY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_POLLY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-polly/include/aws/polly/PollyEndpointRules.h b/generated/src/aws-cpp-sdk-polly/include/aws/polly/internal/PollyEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-polly/include/aws/polly/PollyEndpointRules.h rename to generated/src/aws-cpp-sdk-polly/include/aws/polly/internal/PollyEndpointRules.h index 9eaa5d74678..d5fe86b81a1 100644 --- a/generated/src/aws-cpp-sdk-polly/include/aws/polly/PollyEndpointRules.h +++ b/generated/src/aws-cpp-sdk-polly/include/aws/polly/internal/PollyEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Polly { -class PollyEndpointRules { +class AWS_POLLY_LOCAL PollyEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-polly/source/PollyEndpointProvider.cpp b/generated/src/aws-cpp-sdk-polly/source/PollyEndpointProvider.cpp index 077623a8ade..6192e494bd2 100644 --- a/generated/src/aws-cpp-sdk-polly/source/PollyEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-polly/source/PollyEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Polly { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PollyEndpointProvider::PollyEndpointProvider() + : PollyDefaultEpProviderBase(Aws::Polly::PollyEndpointRules::GetRulesBlob(), Aws::Polly::PollyEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Polly } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-polly/source/PollyEndpointRules.cpp b/generated/src/aws-cpp-sdk-polly/source/PollyEndpointRules.cpp index 1c0e0d7ae1c..e4e6e45eb67 100644 --- a/generated/src/aws-cpp-sdk-polly/source/PollyEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-polly/source/PollyEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Polly { diff --git a/generated/src/aws-cpp-sdk-pricing/CMakeLists.txt b/generated/src/aws-cpp-sdk-pricing/CMakeLists.txt index 1fb65db5278..b3a4ff3808b 100644 --- a/generated/src/aws-cpp-sdk-pricing/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-pricing/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PRICING_MODEL_HEADERS "include/aws/pricing/model/*.h" ) +file(GLOB AWS_PRICING_INTERNAL_HEADERS + "include/aws/pricing/internal/*.h" +) + file(GLOB AWS_PRICING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PRICING_MODEL_SOURCE file(GLOB PRICING_UNIFIED_HEADERS ${AWS_PRICING_HEADERS} + ${AWS_PRICING_INTERNAL_HEADERS} ${AWS_PRICING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\pricing" FILES ${AWS_PRICING_HEADERS}) + source_group("Header Files\\aws\\pricing\\internal" FILES ${AWS_PRICING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\pricing\\model" FILES ${AWS_PRICING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PRICING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PRICING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/PricingEndpointProvider.h b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/PricingEndpointProvider.h index 7846710d30c..d58ad1fcc56 100644 --- a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/PricingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/PricingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_PRICING_API PricingEndpointProvider : public PricingDefaultEpProviderB public: using PricingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PricingEndpointProvider() - : PricingDefaultEpProviderBase(Aws::Pricing::PricingEndpointRules::GetRulesBlob(), - Aws::Pricing::PricingEndpointRules::RulesBlobSize) {} + PricingEndpointProvider(); ~PricingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h index 0c66cfd5233..685c8ce10bf 100644 --- a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PRICING_API #define AWS_PRICING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PRICING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PRICING_API #define AWS_PRICING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PRICING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PRICING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/PricingEndpointRules.h b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/internal/PricingEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-pricing/include/aws/pricing/PricingEndpointRules.h rename to generated/src/aws-cpp-sdk-pricing/include/aws/pricing/internal/PricingEndpointRules.h index bace141432d..cf39dd42e45 100644 --- a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/PricingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/internal/PricingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Pricing { -class PricingEndpointRules { +class AWS_PRICING_LOCAL PricingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointProvider.cpp index 72083c4d81e..2138266e599 100644 --- a/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Pricing { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PricingEndpointProvider::PricingEndpointProvider() + : PricingDefaultEpProviderBase(Aws::Pricing::PricingEndpointRules::GetRulesBlob(), Aws::Pricing::PricingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Pricing } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointRules.cpp b/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointRules.cpp index b892ee7dfa8..9fa6e534614 100644 --- a/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-pricing/source/PricingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Pricing { diff --git a/generated/src/aws-cpp-sdk-proton/CMakeLists.txt b/generated/src/aws-cpp-sdk-proton/CMakeLists.txt index 0e10ca6d414..34c8b053527 100644 --- a/generated/src/aws-cpp-sdk-proton/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-proton/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_PROTON_MODEL_HEADERS "include/aws/proton/model/*.h" ) +file(GLOB AWS_PROTON_INTERNAL_HEADERS + "include/aws/proton/internal/*.h" +) + file(GLOB AWS_PROTON_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_PROTON_MODEL_SOURCE file(GLOB PROTON_UNIFIED_HEADERS ${AWS_PROTON_HEADERS} + ${AWS_PROTON_INTERNAL_HEADERS} ${AWS_PROTON_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\proton" FILES ${AWS_PROTON_HEADERS}) + source_group("Header Files\\aws\\proton\\internal" FILES ${AWS_PROTON_INTERNAL_HEADERS}) source_group("Header Files\\aws\\proton\\model" FILES ${AWS_PROTON_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_PROTON_SOURCE}) source_group("Source Files\\model" FILES ${AWS_PROTON_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-proton/include/aws/proton/ProtonEndpointProvider.h b/generated/src/aws-cpp-sdk-proton/include/aws/proton/ProtonEndpointProvider.h index a7f5cfb886a..b6e60e84648 100644 --- a/generated/src/aws-cpp-sdk-proton/include/aws/proton/ProtonEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-proton/include/aws/proton/ProtonEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_PROTON_API ProtonEndpointProvider : public ProtonDefaultEpProviderBase public: using ProtonResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ProtonEndpointProvider() - : ProtonDefaultEpProviderBase(Aws::Proton::ProtonEndpointRules::GetRulesBlob(), Aws::Proton::ProtonEndpointRules::RulesBlobSize) {} + ProtonEndpointProvider(); ~ProtonEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h b/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h index 52547a38094..39780c20ae2 100644 --- a/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PROTON_API #define AWS_PROTON_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PROTON_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PROTON_API #define AWS_PROTON_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PROTON_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PROTON_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-proton/include/aws/proton/ProtonEndpointRules.h b/generated/src/aws-cpp-sdk-proton/include/aws/proton/internal/ProtonEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-proton/include/aws/proton/ProtonEndpointRules.h rename to generated/src/aws-cpp-sdk-proton/include/aws/proton/internal/ProtonEndpointRules.h index 6de9fd15b55..0f89ad013f6 100644 --- a/generated/src/aws-cpp-sdk-proton/include/aws/proton/ProtonEndpointRules.h +++ b/generated/src/aws-cpp-sdk-proton/include/aws/proton/internal/ProtonEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Proton { -class ProtonEndpointRules { +class AWS_PROTON_LOCAL ProtonEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointProvider.cpp b/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointProvider.cpp index 0936a9cc61e..9c003d35424 100644 --- a/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Proton { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ProtonEndpointProvider::ProtonEndpointProvider() + : ProtonDefaultEpProviderBase(Aws::Proton::ProtonEndpointRules::GetRulesBlob(), Aws::Proton::ProtonEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Proton } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointRules.cpp b/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointRules.cpp index 83baf2a4df2..f413807cb4e 100644 --- a/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-proton/source/ProtonEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Proton { diff --git a/generated/src/aws-cpp-sdk-qapps/CMakeLists.txt b/generated/src/aws-cpp-sdk-qapps/CMakeLists.txt index d147767d08c..abdd7e2502f 100644 --- a/generated/src/aws-cpp-sdk-qapps/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-qapps/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_QAPPS_MODEL_HEADERS "include/aws/qapps/model/*.h" ) +file(GLOB AWS_QAPPS_INTERNAL_HEADERS + "include/aws/qapps/internal/*.h" +) + file(GLOB AWS_QAPPS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_QAPPS_MODEL_SOURCE file(GLOB QAPPS_UNIFIED_HEADERS ${AWS_QAPPS_HEADERS} + ${AWS_QAPPS_INTERNAL_HEADERS} ${AWS_QAPPS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\qapps" FILES ${AWS_QAPPS_HEADERS}) + source_group("Header Files\\aws\\qapps\\internal" FILES ${AWS_QAPPS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\qapps\\model" FILES ${AWS_QAPPS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_QAPPS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_QAPPS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QAppsEndpointProvider.h b/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QAppsEndpointProvider.h index b8a4c23b399..4e2157b55ee 100644 --- a/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QAppsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QAppsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_QAPPS_API QAppsEndpointProvider : public QAppsDefaultEpProviderBase { public: using QAppsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - QAppsEndpointProvider() - : QAppsDefaultEpProviderBase(Aws::QApps::QAppsEndpointRules::GetRulesBlob(), Aws::QApps::QAppsEndpointRules::RulesBlobSize) {} + QAppsEndpointProvider(); ~QAppsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QApps_EXPORTS.h b/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QApps_EXPORTS.h index 662ef16587d..375674ca0ca 100644 --- a/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QApps_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QApps_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_QAPPS_API #define AWS_QAPPS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_QAPPS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_QAPPS_API #define AWS_QAPPS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_QAPPS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_QAPPS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QAppsEndpointRules.h b/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/internal/QAppsEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QAppsEndpointRules.h rename to generated/src/aws-cpp-sdk-qapps/include/aws/qapps/internal/QAppsEndpointRules.h index f4a27f2195c..d15f13d730a 100644 --- a/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/QAppsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-qapps/include/aws/qapps/internal/QAppsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace QApps { -class QAppsEndpointRules { +class AWS_QAPPS_LOCAL QAppsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointProvider.cpp index 30a0744caa6..a7295ddf99f 100644 --- a/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace QApps { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +QAppsEndpointProvider::QAppsEndpointProvider() + : QAppsDefaultEpProviderBase(Aws::QApps::QAppsEndpointRules::GetRulesBlob(), Aws::QApps::QAppsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace QApps } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointRules.cpp b/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointRules.cpp index 17e130f1ba9..1398e31a504 100644 --- a/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-qapps/source/QAppsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace QApps { diff --git a/generated/src/aws-cpp-sdk-qbusiness/CMakeLists.txt b/generated/src/aws-cpp-sdk-qbusiness/CMakeLists.txt index 21dfa636672..822649fdd44 100644 --- a/generated/src/aws-cpp-sdk-qbusiness/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-qbusiness/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_QBUSINESS_MODEL_HEADERS "include/aws/qbusiness/model/*.h" ) +file(GLOB AWS_QBUSINESS_INTERNAL_HEADERS + "include/aws/qbusiness/internal/*.h" +) + file(GLOB AWS_QBUSINESS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_QBUSINESS_MODEL_SOURCE file(GLOB QBUSINESS_UNIFIED_HEADERS ${AWS_QBUSINESS_HEADERS} + ${AWS_QBUSINESS_INTERNAL_HEADERS} ${AWS_QBUSINESS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\qbusiness" FILES ${AWS_QBUSINESS_HEADERS}) + source_group("Header Files\\aws\\qbusiness\\internal" FILES ${AWS_QBUSINESS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\qbusiness\\model" FILES ${AWS_QBUSINESS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_QBUSINESS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_QBUSINESS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusinessEndpointProvider.h b/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusinessEndpointProvider.h index 0c3b9b071d8..1ee9a508a3b 100644 --- a/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusinessEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusinessEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_QBUSINESS_API QBusinessEndpointProvider : public QBusinessDefaultEpPro public: using QBusinessResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - QBusinessEndpointProvider() - : QBusinessDefaultEpProviderBase(Aws::QBusiness::QBusinessEndpointRules::GetRulesBlob(), - Aws::QBusiness::QBusinessEndpointRules::RulesBlobSize) {} + QBusinessEndpointProvider(); ~QBusinessEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusiness_EXPORTS.h b/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusiness_EXPORTS.h index 32d335b7b60..f9ecc91a67d 100644 --- a/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusiness_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusiness_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_QBUSINESS_API #define AWS_QBUSINESS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_QBUSINESS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_QBUSINESS_API #define AWS_QBUSINESS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_QBUSINESS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_QBUSINESS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusinessEndpointRules.h b/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/internal/QBusinessEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusinessEndpointRules.h rename to generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/internal/QBusinessEndpointRules.h index a82eb7e29da..8e6c0336962 100644 --- a/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/QBusinessEndpointRules.h +++ b/generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/internal/QBusinessEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace QBusiness { -class QBusinessEndpointRules { +class AWS_QBUSINESS_LOCAL QBusinessEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointProvider.cpp b/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointProvider.cpp index 3fcef4a5bd9..7650e4c1178 100644 --- a/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace QBusiness { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +QBusinessEndpointProvider::QBusinessEndpointProvider() + : QBusinessDefaultEpProviderBase(Aws::QBusiness::QBusinessEndpointRules::GetRulesBlob(), + Aws::QBusiness::QBusinessEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace QBusiness } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointRules.cpp b/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointRules.cpp index e21cc13ef2e..c182d665006 100644 --- a/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-qbusiness/source/QBusinessEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace QBusiness { diff --git a/generated/src/aws-cpp-sdk-qconnect/CMakeLists.txt b/generated/src/aws-cpp-sdk-qconnect/CMakeLists.txt index f8b26ee469c..318f8ed6cf4 100644 --- a/generated/src/aws-cpp-sdk-qconnect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-qconnect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_QCONNECT_MODEL_HEADERS "include/aws/qconnect/model/*.h" ) +file(GLOB AWS_QCONNECT_INTERNAL_HEADERS + "include/aws/qconnect/internal/*.h" +) + file(GLOB AWS_QCONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_QCONNECT_MODEL_SOURCE file(GLOB QCONNECT_UNIFIED_HEADERS ${AWS_QCONNECT_HEADERS} + ${AWS_QCONNECT_INTERNAL_HEADERS} ${AWS_QCONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\qconnect" FILES ${AWS_QCONNECT_HEADERS}) + source_group("Header Files\\aws\\qconnect\\internal" FILES ${AWS_QCONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\qconnect\\model" FILES ${AWS_QCONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_QCONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_QCONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectEndpointProvider.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectEndpointProvider.h index 0ebec910006..836ccc3fd82 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_QCONNECT_API QConnectEndpointProvider : public QConnectDefaultEpProvid public: using QConnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - QConnectEndpointProvider() - : QConnectDefaultEpProviderBase(Aws::QConnect::QConnectEndpointRules::GetRulesBlob(), - Aws::QConnect::QConnectEndpointRules::RulesBlobSize) {} + QConnectEndpointProvider(); ~QConnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnect_EXPORTS.h index 508d826bd48..cacc751f314 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_QCONNECT_API #define AWS_QCONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_QCONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_QCONNECT_API #define AWS_QCONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_QCONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_QCONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectEndpointRules.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/internal/QConnectEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectEndpointRules.h rename to generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/internal/QConnectEndpointRules.h index c3d134e509b..9a682036c06 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/internal/QConnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace QConnect { -class QConnectEndpointRules { +class AWS_QCONNECT_LOCAL QConnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointProvider.cpp index 360da22dc17..f6cfcd5aa59 100644 --- a/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace QConnect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +QConnectEndpointProvider::QConnectEndpointProvider() + : QConnectDefaultEpProviderBase(Aws::QConnect::QConnectEndpointRules::GetRulesBlob(), + Aws::QConnect::QConnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace QConnect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointRules.cpp index 0fc336e11b7..597c4d3676f 100644 --- a/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-qconnect/source/QConnectEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace QConnect { diff --git a/generated/src/aws-cpp-sdk-quicksight/CMakeLists.txt b/generated/src/aws-cpp-sdk-quicksight/CMakeLists.txt index e3f78c57b8d..e2ecdc0bb1d 100644 --- a/generated/src/aws-cpp-sdk-quicksight/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-quicksight/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_QUICKSIGHT_MODEL_HEADERS "include/aws/quicksight/model/*.h" ) +file(GLOB AWS_QUICKSIGHT_INTERNAL_HEADERS + "include/aws/quicksight/internal/*.h" +) + file(GLOB AWS_QUICKSIGHT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_QUICKSIGHT_MODEL_SOURCE file(GLOB QUICKSIGHT_UNIFIED_HEADERS ${AWS_QUICKSIGHT_HEADERS} + ${AWS_QUICKSIGHT_INTERNAL_HEADERS} ${AWS_QUICKSIGHT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\quicksight" FILES ${AWS_QUICKSIGHT_HEADERS}) + source_group("Header Files\\aws\\quicksight\\internal" FILES ${AWS_QUICKSIGHT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\quicksight\\model" FILES ${AWS_QUICKSIGHT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_QUICKSIGHT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_QUICKSIGHT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightEndpointProvider.h b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightEndpointProvider.h index 9b255d07772..c9c3609f203 100644 --- a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_QUICKSIGHT_API QuickSightEndpointProvider : public QuickSightDefaultEp public: using QuickSightResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - QuickSightEndpointProvider() - : QuickSightDefaultEpProviderBase(Aws::QuickSight::QuickSightEndpointRules::GetRulesBlob(), - Aws::QuickSight::QuickSightEndpointRules::RulesBlobSize) {} + QuickSightEndpointProvider(); ~QuickSightEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h index fd3da1baa57..24a998591b8 100644 --- a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_QUICKSIGHT_API #define AWS_QUICKSIGHT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_QUICKSIGHT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_QUICKSIGHT_API #define AWS_QUICKSIGHT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_QUICKSIGHT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_QUICKSIGHT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightEndpointRules.h b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/internal/QuickSightEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightEndpointRules.h rename to generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/internal/QuickSightEndpointRules.h index da68d37c0e4..0f4825b109e 100644 --- a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightEndpointRules.h +++ b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/internal/QuickSightEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace QuickSight { -class QuickSightEndpointRules { +class AWS_QUICKSIGHT_LOCAL QuickSightEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointProvider.cpp b/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointProvider.cpp index 5772458165d..52686fa6200 100644 --- a/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace QuickSight { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +QuickSightEndpointProvider::QuickSightEndpointProvider() + : QuickSightDefaultEpProviderBase(Aws::QuickSight::QuickSightEndpointRules::GetRulesBlob(), + Aws::QuickSight::QuickSightEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace QuickSight } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointRules.cpp b/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointRules.cpp index d5a0c4f8fbf..c22840f4877 100644 --- a/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-quicksight/source/QuickSightEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace QuickSight { diff --git a/generated/src/aws-cpp-sdk-ram/CMakeLists.txt b/generated/src/aws-cpp-sdk-ram/CMakeLists.txt index f5824a113c1..6a590a8d2b5 100644 --- a/generated/src/aws-cpp-sdk-ram/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ram/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RAM_MODEL_HEADERS "include/aws/ram/model/*.h" ) +file(GLOB AWS_RAM_INTERNAL_HEADERS + "include/aws/ram/internal/*.h" +) + file(GLOB AWS_RAM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RAM_MODEL_SOURCE file(GLOB RAM_UNIFIED_HEADERS ${AWS_RAM_HEADERS} + ${AWS_RAM_INTERNAL_HEADERS} ${AWS_RAM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ram" FILES ${AWS_RAM_HEADERS}) + source_group("Header Files\\aws\\ram\\internal" FILES ${AWS_RAM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ram\\model" FILES ${AWS_RAM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RAM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RAM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAMEndpointProvider.h b/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAMEndpointProvider.h index dbea97d5e37..62340f516bb 100644 --- a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAMEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_RAM_API RAMEndpointProvider : public RAMDefaultEpProviderBase { public: using RAMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RAMEndpointProvider() : RAMDefaultEpProviderBase(Aws::RAM::RAMEndpointRules::GetRulesBlob(), Aws::RAM::RAMEndpointRules::RulesBlobSize) {} + RAMEndpointProvider(); ~RAMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h b/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h index 23db6e58859..2778129fe63 100644 --- a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RAM_API #define AWS_RAM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RAM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RAM_API #define AWS_RAM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RAM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RAM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAMEndpointRules.h b/generated/src/aws-cpp-sdk-ram/include/aws/ram/internal/RAMEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-ram/include/aws/ram/RAMEndpointRules.h rename to generated/src/aws-cpp-sdk-ram/include/aws/ram/internal/RAMEndpointRules.h index c9ba5f2f8db..36e30c8cc90 100644 --- a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ram/include/aws/ram/internal/RAMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RAM { -class RAMEndpointRules { +class AWS_RAM_LOCAL RAMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ram/source/RAMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ram/source/RAMEndpointProvider.cpp index 1ad6968db08..1867b7c4c76 100644 --- a/generated/src/aws-cpp-sdk-ram/source/RAMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ram/source/RAMEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace RAM { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RAMEndpointProvider::RAMEndpointProvider() + : RAMDefaultEpProviderBase(Aws::RAM::RAMEndpointRules::GetRulesBlob(), Aws::RAM::RAMEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RAM } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ram/source/RAMEndpointRules.cpp b/generated/src/aws-cpp-sdk-ram/source/RAMEndpointRules.cpp index 2e1ee4ef255..59704ed6cfb 100644 --- a/generated/src/aws-cpp-sdk-ram/source/RAMEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ram/source/RAMEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RAM { diff --git a/generated/src/aws-cpp-sdk-rbin/CMakeLists.txt b/generated/src/aws-cpp-sdk-rbin/CMakeLists.txt index f5f7cb322b4..e6debff0d1e 100644 --- a/generated/src/aws-cpp-sdk-rbin/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-rbin/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RBIN_MODEL_HEADERS "include/aws/rbin/model/*.h" ) +file(GLOB AWS_RBIN_INTERNAL_HEADERS + "include/aws/rbin/internal/*.h" +) + file(GLOB AWS_RBIN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RBIN_MODEL_SOURCE file(GLOB RBIN_UNIFIED_HEADERS ${AWS_RBIN_HEADERS} + ${AWS_RBIN_INTERNAL_HEADERS} ${AWS_RBIN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\rbin" FILES ${AWS_RBIN_HEADERS}) + source_group("Header Files\\aws\\rbin\\internal" FILES ${AWS_RBIN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\rbin\\model" FILES ${AWS_RBIN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RBIN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RBIN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBinEndpointProvider.h b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBinEndpointProvider.h index 7b41d0e6265..f8529b0fcff 100644 --- a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBinEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBinEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_RECYCLEBIN_API RecycleBinEndpointProvider : public RecycleBinDefaultEp public: using RecycleBinResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RecycleBinEndpointProvider() - : RecycleBinDefaultEpProviderBase(Aws::RecycleBin::RecycleBinEndpointRules::GetRulesBlob(), - Aws::RecycleBin::RecycleBinEndpointRules::RulesBlobSize) {} + RecycleBinEndpointProvider(); ~RecycleBinEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h index 37269d67409..a8e508c7937 100644 --- a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RECYCLEBIN_API #define AWS_RECYCLEBIN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RECYCLEBIN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RECYCLEBIN_API #define AWS_RECYCLEBIN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RECYCLEBIN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RECYCLEBIN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBinEndpointRules.h b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/internal/RecycleBinEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBinEndpointRules.h rename to generated/src/aws-cpp-sdk-rbin/include/aws/rbin/internal/RecycleBinEndpointRules.h index f24f259a8c8..e893fe47808 100644 --- a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBinEndpointRules.h +++ b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/internal/RecycleBinEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RecycleBin { -class RecycleBinEndpointRules { +class AWS_RECYCLEBIN_LOCAL RecycleBinEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointProvider.cpp b/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointProvider.cpp index 9e59bcc4073..a13bab5bbfa 100644 --- a/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace RecycleBin { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RecycleBinEndpointProvider::RecycleBinEndpointProvider() + : RecycleBinDefaultEpProviderBase(Aws::RecycleBin::RecycleBinEndpointRules::GetRulesBlob(), + Aws::RecycleBin::RecycleBinEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RecycleBin } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointRules.cpp b/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointRules.cpp index 133d7de47c0..d7a5d828053 100644 --- a/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-rbin/source/RecycleBinEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RecycleBin { diff --git a/generated/src/aws-cpp-sdk-rds-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-rds-data/CMakeLists.txt index d93727a40df..c10851f0605 100644 --- a/generated/src/aws-cpp-sdk-rds-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-rds-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RDS-DATA_MODEL_HEADERS "include/aws/rds-data/model/*.h" ) +file(GLOB AWS_RDS-DATA_INTERNAL_HEADERS + "include/aws/rds-data/internal/*.h" +) + file(GLOB AWS_RDS-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RDS-DATA_MODEL_SOURCE file(GLOB RDS-DATA_UNIFIED_HEADERS ${AWS_RDS-DATA_HEADERS} + ${AWS_RDS-DATA_INTERNAL_HEADERS} ${AWS_RDS-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\rds-data" FILES ${AWS_RDS-DATA_HEADERS}) + source_group("Header Files\\aws\\rds-data\\internal" FILES ${AWS_RDS-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\rds-data\\model" FILES ${AWS_RDS-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RDS-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RDS-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataServiceEndpointProvider.h index 5ab33ff9cf3..cc104bf3242 100644 --- a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_RDSDATASERVICE_API RDSDataServiceEndpointProvider : public RDSDataServ public: using RDSDataServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RDSDataServiceEndpointProvider() - : RDSDataServiceDefaultEpProviderBase(Aws::RDSDataService::RDSDataServiceEndpointRules::GetRulesBlob(), - Aws::RDSDataService::RDSDataServiceEndpointRules::RulesBlobSize) {} + RDSDataServiceEndpointProvider(); ~RDSDataServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h index 675850d84c6..d8f64e64e48 100644 --- a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RDSDATASERVICE_API #define AWS_RDSDATASERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RDSDATASERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RDSDATASERVICE_API #define AWS_RDSDATASERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RDSDATASERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RDSDATASERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataServiceEndpointRules.h b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/internal/RDSDataServiceEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/internal/RDSDataServiceEndpointRules.h index 7a9721d2c3a..831c16c2f87 100644 --- a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/internal/RDSDataServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RDSDataService { -class RDSDataServiceEndpointRules { +class AWS_RDSDATASERVICE_LOCAL RDSDataServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointProvider.cpp index db1181d55e7..a2d38188705 100644 --- a/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace RDSDataService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RDSDataServiceEndpointProvider::RDSDataServiceEndpointProvider() + : RDSDataServiceDefaultEpProviderBase(Aws::RDSDataService::RDSDataServiceEndpointRules::GetRulesBlob(), + Aws::RDSDataService::RDSDataServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RDSDataService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointRules.cpp index 03a1ddb8078..009e6f2fa17 100644 --- a/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-rds-data/source/RDSDataServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RDSDataService { diff --git a/generated/src/aws-cpp-sdk-rds/CMakeLists.txt b/generated/src/aws-cpp-sdk-rds/CMakeLists.txt index 81f3472fa24..259d177d51a 100644 --- a/generated/src/aws-cpp-sdk-rds/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-rds/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RDS_MODEL_HEADERS "include/aws/rds/model/*.h" ) +file(GLOB AWS_RDS_INTERNAL_HEADERS + "include/aws/rds/internal/*.h" +) + file(GLOB AWS_RDS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RDS_MODEL_SOURCE file(GLOB RDS_UNIFIED_HEADERS ${AWS_RDS_HEADERS} + ${AWS_RDS_INTERNAL_HEADERS} ${AWS_RDS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\rds" FILES ${AWS_RDS_HEADERS}) + source_group("Header Files\\aws\\rds\\internal" FILES ${AWS_RDS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\rds\\model" FILES ${AWS_RDS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RDS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RDS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDSEndpointProvider.h b/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDSEndpointProvider.h index 77830611951..357b1b2d343 100644 --- a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_RDS_API RDSEndpointProvider : public RDSDefaultEpProviderBase { public: using RDSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RDSEndpointProvider() : RDSDefaultEpProviderBase(Aws::RDS::RDSEndpointRules::GetRulesBlob(), Aws::RDS::RDSEndpointRules::RulesBlobSize) {} + RDSEndpointProvider(); ~RDSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h b/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h index d8fc4e0454e..1d1a2def57a 100644 --- a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RDS_API #define AWS_RDS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RDS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RDS_API #define AWS_RDS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RDS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RDS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDSEndpointRules.h b/generated/src/aws-cpp-sdk-rds/include/aws/rds/internal/RDSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-rds/include/aws/rds/RDSEndpointRules.h rename to generated/src/aws-cpp-sdk-rds/include/aws/rds/internal/RDSEndpointRules.h index 0d44db22647..a5718e654e1 100644 --- a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-rds/include/aws/rds/internal/RDSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RDS { -class RDSEndpointRules { +class AWS_RDS_LOCAL RDSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-rds/source/RDSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-rds/source/RDSEndpointProvider.cpp index f5ae15fc9ea..5a9b6f52b5d 100644 --- a/generated/src/aws-cpp-sdk-rds/source/RDSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-rds/source/RDSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace RDS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RDSEndpointProvider::RDSEndpointProvider() + : RDSDefaultEpProviderBase(Aws::RDS::RDSEndpointRules::GetRulesBlob(), Aws::RDS::RDSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RDS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-rds/source/RDSEndpointRules.cpp b/generated/src/aws-cpp-sdk-rds/source/RDSEndpointRules.cpp index 0406f27c61a..82ae1e583aa 100644 --- a/generated/src/aws-cpp-sdk-rds/source/RDSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-rds/source/RDSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RDS { diff --git a/generated/src/aws-cpp-sdk-redshift-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-redshift-data/CMakeLists.txt index ba071666b6c..1fed7b8b0c9 100644 --- a/generated/src/aws-cpp-sdk-redshift-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-redshift-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_REDSHIFT-DATA_MODEL_HEADERS "include/aws/redshift-data/model/*.h" ) +file(GLOB AWS_REDSHIFT-DATA_INTERNAL_HEADERS + "include/aws/redshift-data/internal/*.h" +) + file(GLOB AWS_REDSHIFT-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_REDSHIFT-DATA_MODEL_SOURCE file(GLOB REDSHIFT-DATA_UNIFIED_HEADERS ${AWS_REDSHIFT-DATA_HEADERS} + ${AWS_REDSHIFT-DATA_INTERNAL_HEADERS} ${AWS_REDSHIFT-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\redshift-data" FILES ${AWS_REDSHIFT-DATA_HEADERS}) + source_group("Header Files\\aws\\redshift-data\\internal" FILES ${AWS_REDSHIFT-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\redshift-data\\model" FILES ${AWS_REDSHIFT-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_REDSHIFT-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_REDSHIFT-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIServiceEndpointProvider.h index 86c871738e3..a75a5127932 100644 --- a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_REDSHIFTDATAAPISERVICE_API RedshiftDataAPIServiceEndpointProvider : pu public: using RedshiftDataAPIServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RedshiftDataAPIServiceEndpointProvider() - : RedshiftDataAPIServiceDefaultEpProviderBase(Aws::RedshiftDataAPIService::RedshiftDataAPIServiceEndpointRules::GetRulesBlob(), - Aws::RedshiftDataAPIService::RedshiftDataAPIServiceEndpointRules::RulesBlobSize) {} + RedshiftDataAPIServiceEndpointProvider(); ~RedshiftDataAPIServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h index 74948763ccd..cecb371fd05 100644 --- a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_REDSHIFTDATAAPISERVICE_API #define AWS_REDSHIFTDATAAPISERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_REDSHIFTDATAAPISERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REDSHIFTDATAAPISERVICE_API #define AWS_REDSHIFTDATAAPISERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_REDSHIFTDATAAPISERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_REDSHIFTDATAAPISERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIServiceEndpointRules.h b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/internal/RedshiftDataAPIServiceEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/internal/RedshiftDataAPIServiceEndpointRules.h index 8fbb7d68550..73a5ca22c1e 100644 --- a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/internal/RedshiftDataAPIServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RedshiftDataAPIService { -class RedshiftDataAPIServiceEndpointRules { +class AWS_REDSHIFTDATAAPISERVICE_LOCAL RedshiftDataAPIServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointProvider.cpp index 153c8539595..05e522fd57d 100644 --- a/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace RedshiftDataAPIService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RedshiftDataAPIServiceEndpointProvider::RedshiftDataAPIServiceEndpointProvider() + : RedshiftDataAPIServiceDefaultEpProviderBase(Aws::RedshiftDataAPIService::RedshiftDataAPIServiceEndpointRules::GetRulesBlob(), + Aws::RedshiftDataAPIService::RedshiftDataAPIServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RedshiftDataAPIService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointRules.cpp index 48c67916461..3dda40cd576 100644 --- a/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-redshift-data/source/RedshiftDataAPIServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RedshiftDataAPIService { diff --git a/generated/src/aws-cpp-sdk-redshift-serverless/CMakeLists.txt b/generated/src/aws-cpp-sdk-redshift-serverless/CMakeLists.txt index f2e76504729..f354dea01ae 100644 --- a/generated/src/aws-cpp-sdk-redshift-serverless/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-redshift-serverless/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_REDSHIFT-SERVERLESS_MODEL_HEADERS "include/aws/redshift-serverless/model/*.h" ) +file(GLOB AWS_REDSHIFT-SERVERLESS_INTERNAL_HEADERS + "include/aws/redshift-serverless/internal/*.h" +) + file(GLOB AWS_REDSHIFT-SERVERLESS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_REDSHIFT-SERVERLESS_MODEL_SOURCE file(GLOB REDSHIFT-SERVERLESS_UNIFIED_HEADERS ${AWS_REDSHIFT-SERVERLESS_HEADERS} + ${AWS_REDSHIFT-SERVERLESS_INTERNAL_HEADERS} ${AWS_REDSHIFT-SERVERLESS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\redshift-serverless" FILES ${AWS_REDSHIFT-SERVERLESS_HEADERS}) + source_group("Header Files\\aws\\redshift-serverless\\internal" FILES ${AWS_REDSHIFT-SERVERLESS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\redshift-serverless\\model" FILES ${AWS_REDSHIFT-SERVERLESS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_REDSHIFT-SERVERLESS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_REDSHIFT-SERVERLESS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerlessEndpointProvider.h b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerlessEndpointProvider.h index c06d9e64901..a09ff676802 100644 --- a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerlessEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerlessEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_REDSHIFTSERVERLESS_API RedshiftServerlessEndpointProvider : public Red public: using RedshiftServerlessResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RedshiftServerlessEndpointProvider() - : RedshiftServerlessDefaultEpProviderBase(Aws::RedshiftServerless::RedshiftServerlessEndpointRules::GetRulesBlob(), - Aws::RedshiftServerless::RedshiftServerlessEndpointRules::RulesBlobSize) {} + RedshiftServerlessEndpointProvider(); ~RedshiftServerlessEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h index b3905dbaa8a..dd3771d3d5c 100644 --- a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_REDSHIFTSERVERLESS_API #define AWS_REDSHIFTSERVERLESS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_REDSHIFTSERVERLESS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REDSHIFTSERVERLESS_API #define AWS_REDSHIFTSERVERLESS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_REDSHIFTSERVERLESS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_REDSHIFTSERVERLESS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerlessEndpointRules.h b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/internal/RedshiftServerlessEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerlessEndpointRules.h rename to generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/internal/RedshiftServerlessEndpointRules.h index 946f4e681b5..17c6e9b2625 100644 --- a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerlessEndpointRules.h +++ b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/internal/RedshiftServerlessEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RedshiftServerless { -class RedshiftServerlessEndpointRules { +class AWS_REDSHIFTSERVERLESS_LOCAL RedshiftServerlessEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointProvider.cpp b/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointProvider.cpp index 6c5433cb5ca..cd6cea5e485 100644 --- a/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace RedshiftServerless { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RedshiftServerlessEndpointProvider::RedshiftServerlessEndpointProvider() + : RedshiftServerlessDefaultEpProviderBase(Aws::RedshiftServerless::RedshiftServerlessEndpointRules::GetRulesBlob(), + Aws::RedshiftServerless::RedshiftServerlessEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RedshiftServerless } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointRules.cpp b/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointRules.cpp index b5eb26f4d5c..5b8b8ff01a8 100644 --- a/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-redshift-serverless/source/RedshiftServerlessEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RedshiftServerless { diff --git a/generated/src/aws-cpp-sdk-redshift/CMakeLists.txt b/generated/src/aws-cpp-sdk-redshift/CMakeLists.txt index 76a12741f27..9392a56dc7e 100644 --- a/generated/src/aws-cpp-sdk-redshift/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-redshift/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_REDSHIFT_MODEL_HEADERS "include/aws/redshift/model/*.h" ) +file(GLOB AWS_REDSHIFT_INTERNAL_HEADERS + "include/aws/redshift/internal/*.h" +) + file(GLOB AWS_REDSHIFT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_REDSHIFT_MODEL_SOURCE file(GLOB REDSHIFT_UNIFIED_HEADERS ${AWS_REDSHIFT_HEADERS} + ${AWS_REDSHIFT_INTERNAL_HEADERS} ${AWS_REDSHIFT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\redshift" FILES ${AWS_REDSHIFT_HEADERS}) + source_group("Header Files\\aws\\redshift\\internal" FILES ${AWS_REDSHIFT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\redshift\\model" FILES ${AWS_REDSHIFT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_REDSHIFT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_REDSHIFT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/RedshiftEndpointProvider.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/RedshiftEndpointProvider.h index 0ee17ae8752..2e6ce6dd28a 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/RedshiftEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/RedshiftEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_REDSHIFT_API RedshiftEndpointProvider : public RedshiftDefaultEpProvid public: using RedshiftResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RedshiftEndpointProvider() - : RedshiftDefaultEpProviderBase(Aws::Redshift::RedshiftEndpointRules::GetRulesBlob(), - Aws::Redshift::RedshiftEndpointRules::RulesBlobSize) {} + RedshiftEndpointProvider(); ~RedshiftEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h index 87864ee9ddf..c7c902500ad 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_REDSHIFT_API #define AWS_REDSHIFT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_REDSHIFT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REDSHIFT_API #define AWS_REDSHIFT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_REDSHIFT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_REDSHIFT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/RedshiftEndpointRules.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/internal/RedshiftEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-redshift/include/aws/redshift/RedshiftEndpointRules.h rename to generated/src/aws-cpp-sdk-redshift/include/aws/redshift/internal/RedshiftEndpointRules.h index fc43b998834..4ecb27f45b5 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/RedshiftEndpointRules.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/internal/RedshiftEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Redshift { -class RedshiftEndpointRules { +class AWS_REDSHIFT_LOCAL RedshiftEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointProvider.cpp b/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointProvider.cpp index 308f7e74eb6..6e1eeb2f1b3 100644 --- a/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Redshift { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RedshiftEndpointProvider::RedshiftEndpointProvider() + : RedshiftDefaultEpProviderBase(Aws::Redshift::RedshiftEndpointRules::GetRulesBlob(), + Aws::Redshift::RedshiftEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Redshift } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointRules.cpp b/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointRules.cpp index aaf750d4be0..2ab5fb3802d 100644 --- a/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-redshift/source/RedshiftEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Redshift { diff --git a/generated/src/aws-cpp-sdk-rekognition/CMakeLists.txt b/generated/src/aws-cpp-sdk-rekognition/CMakeLists.txt index 2b2dd66dce1..56b0afc6c4d 100644 --- a/generated/src/aws-cpp-sdk-rekognition/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-rekognition/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_REKOGNITION_MODEL_HEADERS "include/aws/rekognition/model/*.h" ) +file(GLOB AWS_REKOGNITION_INTERNAL_HEADERS + "include/aws/rekognition/internal/*.h" +) + file(GLOB AWS_REKOGNITION_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_REKOGNITION_MODEL_SOURCE file(GLOB REKOGNITION_UNIFIED_HEADERS ${AWS_REKOGNITION_HEADERS} + ${AWS_REKOGNITION_INTERNAL_HEADERS} ${AWS_REKOGNITION_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\rekognition" FILES ${AWS_REKOGNITION_HEADERS}) + source_group("Header Files\\aws\\rekognition\\internal" FILES ${AWS_REKOGNITION_INTERNAL_HEADERS}) source_group("Header Files\\aws\\rekognition\\model" FILES ${AWS_REKOGNITION_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_REKOGNITION_SOURCE}) source_group("Source Files\\model" FILES ${AWS_REKOGNITION_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/RekognitionEndpointProvider.h b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/RekognitionEndpointProvider.h index ece7ddac305..6a04ba3ab7d 100644 --- a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/RekognitionEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/RekognitionEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_REKOGNITION_API RekognitionEndpointProvider : public RekognitionDefaul public: using RekognitionResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RekognitionEndpointProvider() - : RekognitionDefaultEpProviderBase(Aws::Rekognition::RekognitionEndpointRules::GetRulesBlob(), - Aws::Rekognition::RekognitionEndpointRules::RulesBlobSize) {} + RekognitionEndpointProvider(); ~RekognitionEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h index 36667755b0d..4f35da51184 100644 --- a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_REKOGNITION_API #define AWS_REKOGNITION_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_REKOGNITION_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REKOGNITION_API #define AWS_REKOGNITION_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_REKOGNITION_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_REKOGNITION_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/RekognitionEndpointRules.h b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/internal/RekognitionEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/RekognitionEndpointRules.h rename to generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/internal/RekognitionEndpointRules.h index f63fca49cea..06ae68ce78b 100644 --- a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/RekognitionEndpointRules.h +++ b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/internal/RekognitionEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Rekognition { -class RekognitionEndpointRules { +class AWS_REKOGNITION_LOCAL RekognitionEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointProvider.cpp b/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointProvider.cpp index a133520ae4c..fdfa5d92471 100644 --- a/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Rekognition { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RekognitionEndpointProvider::RekognitionEndpointProvider() + : RekognitionDefaultEpProviderBase(Aws::Rekognition::RekognitionEndpointRules::GetRulesBlob(), + Aws::Rekognition::RekognitionEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Rekognition } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointRules.cpp b/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointRules.cpp index 4960c80c400..3ca2491a6af 100644 --- a/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-rekognition/source/RekognitionEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Rekognition { diff --git a/generated/src/aws-cpp-sdk-repostspace/CMakeLists.txt b/generated/src/aws-cpp-sdk-repostspace/CMakeLists.txt index d491820433a..03b24d1a3b5 100644 --- a/generated/src/aws-cpp-sdk-repostspace/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-repostspace/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_REPOSTSPACE_MODEL_HEADERS "include/aws/repostspace/model/*.h" ) +file(GLOB AWS_REPOSTSPACE_INTERNAL_HEADERS + "include/aws/repostspace/internal/*.h" +) + file(GLOB AWS_REPOSTSPACE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_REPOSTSPACE_MODEL_SOURCE file(GLOB REPOSTSPACE_UNIFIED_HEADERS ${AWS_REPOSTSPACE_HEADERS} + ${AWS_REPOSTSPACE_INTERNAL_HEADERS} ${AWS_REPOSTSPACE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\repostspace" FILES ${AWS_REPOSTSPACE_HEADERS}) + source_group("Header Files\\aws\\repostspace\\internal" FILES ${AWS_REPOSTSPACE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\repostspace\\model" FILES ${AWS_REPOSTSPACE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_REPOSTSPACE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_REPOSTSPACE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/RepostspaceEndpointProvider.h b/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/RepostspaceEndpointProvider.h index f54b51c48fc..520cd9cef09 100644 --- a/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/RepostspaceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/RepostspaceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_REPOSTSPACE_API RepostspaceEndpointProvider : public RepostspaceDefaul public: using RepostspaceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RepostspaceEndpointProvider() - : RepostspaceDefaultEpProviderBase(Aws::repostspace::RepostspaceEndpointRules::GetRulesBlob(), - Aws::repostspace::RepostspaceEndpointRules::RulesBlobSize) {} + RepostspaceEndpointProvider(); ~RepostspaceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/Repostspace_EXPORTS.h b/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/Repostspace_EXPORTS.h index 0b60d5fd483..e009f51b6ee 100644 --- a/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/Repostspace_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/Repostspace_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_REPOSTSPACE_API #define AWS_REPOSTSPACE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_REPOSTSPACE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REPOSTSPACE_API #define AWS_REPOSTSPACE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_REPOSTSPACE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_REPOSTSPACE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/RepostspaceEndpointRules.h b/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/internal/RepostspaceEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/RepostspaceEndpointRules.h rename to generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/internal/RepostspaceEndpointRules.h index cd1c013bbf6..b1e90170f21 100644 --- a/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/RepostspaceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-repostspace/include/aws/repostspace/internal/RepostspaceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace repostspace { -class RepostspaceEndpointRules { +class AWS_REPOSTSPACE_LOCAL RepostspaceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointProvider.cpp index aecd88cfa45..f5de2d02643 100644 --- a/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace repostspace { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RepostspaceEndpointProvider::RepostspaceEndpointProvider() + : RepostspaceDefaultEpProviderBase(Aws::repostspace::RepostspaceEndpointRules::GetRulesBlob(), + Aws::repostspace::RepostspaceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace repostspace } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointRules.cpp b/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointRules.cpp index aff1b0650b2..aca09dd9bb4 100644 --- a/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-repostspace/source/RepostspaceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace repostspace { diff --git a/generated/src/aws-cpp-sdk-resiliencehub/CMakeLists.txt b/generated/src/aws-cpp-sdk-resiliencehub/CMakeLists.txt index 2f4e7fbdae0..cba8a66d405 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-resiliencehub/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RESILIENCEHUB_MODEL_HEADERS "include/aws/resiliencehub/model/*.h" ) +file(GLOB AWS_RESILIENCEHUB_INTERNAL_HEADERS + "include/aws/resiliencehub/internal/*.h" +) + file(GLOB AWS_RESILIENCEHUB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RESILIENCEHUB_MODEL_SOURCE file(GLOB RESILIENCEHUB_UNIFIED_HEADERS ${AWS_RESILIENCEHUB_HEADERS} + ${AWS_RESILIENCEHUB_INTERNAL_HEADERS} ${AWS_RESILIENCEHUB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\resiliencehub" FILES ${AWS_RESILIENCEHUB_HEADERS}) + source_group("Header Files\\aws\\resiliencehub\\internal" FILES ${AWS_RESILIENCEHUB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\resiliencehub\\model" FILES ${AWS_RESILIENCEHUB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RESILIENCEHUB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RESILIENCEHUB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHubEndpointProvider.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHubEndpointProvider.h index 17a47af9c12..2f5ed9c3897 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHubEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHubEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_RESILIENCEHUB_API ResilienceHubEndpointProvider : public ResilienceHub public: using ResilienceHubResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ResilienceHubEndpointProvider() - : ResilienceHubDefaultEpProviderBase(Aws::ResilienceHub::ResilienceHubEndpointRules::GetRulesBlob(), - Aws::ResilienceHub::ResilienceHubEndpointRules::RulesBlobSize) {} + ResilienceHubEndpointProvider(); ~ResilienceHubEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h index 99ff068c224..fc5fa81227a 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RESILIENCEHUB_API #define AWS_RESILIENCEHUB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RESILIENCEHUB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESILIENCEHUB_API #define AWS_RESILIENCEHUB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RESILIENCEHUB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RESILIENCEHUB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHubEndpointRules.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/internal/ResilienceHubEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHubEndpointRules.h rename to generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/internal/ResilienceHubEndpointRules.h index eb6388aeae7..ef2b9c264aa 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHubEndpointRules.h +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/internal/ResilienceHubEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ResilienceHub { -class ResilienceHubEndpointRules { +class AWS_RESILIENCEHUB_LOCAL ResilienceHubEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointProvider.cpp b/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointProvider.cpp index 88c4296f5f2..5a19afb24bc 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ResilienceHub { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ResilienceHubEndpointProvider::ResilienceHubEndpointProvider() + : ResilienceHubDefaultEpProviderBase(Aws::ResilienceHub::ResilienceHubEndpointRules::GetRulesBlob(), + Aws::ResilienceHub::ResilienceHubEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ResilienceHub } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointRules.cpp b/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointRules.cpp index 168e3e9239d..a70ce2fa3b0 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-resiliencehub/source/ResilienceHubEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ResilienceHub { diff --git a/generated/src/aws-cpp-sdk-resiliencehubv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-resiliencehubv2/CMakeLists.txt index 58eb55b1087..7e00f8258c8 100644 --- a/generated/src/aws-cpp-sdk-resiliencehubv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-resiliencehubv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RESILIENCEHUBV2_MODEL_HEADERS "include/aws/resiliencehubv2/model/*.h" ) +file(GLOB AWS_RESILIENCEHUBV2_INTERNAL_HEADERS + "include/aws/resiliencehubv2/internal/*.h" +) + file(GLOB AWS_RESILIENCEHUBV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RESILIENCEHUBV2_MODEL_SOURCE file(GLOB RESILIENCEHUBV2_UNIFIED_HEADERS ${AWS_RESILIENCEHUBV2_HEADERS} + ${AWS_RESILIENCEHUBV2_INTERNAL_HEADERS} ${AWS_RESILIENCEHUBV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\resiliencehubv2" FILES ${AWS_RESILIENCEHUBV2_HEADERS}) + source_group("Header Files\\aws\\resiliencehubv2\\internal" FILES ${AWS_RESILIENCEHUBV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\resiliencehubv2\\model" FILES ${AWS_RESILIENCEHUBV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RESILIENCEHUBV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RESILIENCEHUBV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2EndpointProvider.h b/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2EndpointProvider.h index 8f8d72acfa0..c3a88657fd8 100644 --- a/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_RESILIENCEHUBV2_API Resiliencehubv2EndpointProvider : public Resilienc public: using Resiliencehubv2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Resiliencehubv2EndpointProvider() - : Resiliencehubv2DefaultEpProviderBase(Aws::resiliencehubv2::Resiliencehubv2EndpointRules::GetRulesBlob(), - Aws::resiliencehubv2::Resiliencehubv2EndpointRules::RulesBlobSize) {} + Resiliencehubv2EndpointProvider(); ~Resiliencehubv2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h b/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h index d58f2bdac45..3725cbf4575 100644 --- a/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RESILIENCEHUBV2_API #define AWS_RESILIENCEHUBV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RESILIENCEHUBV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESILIENCEHUBV2_API #define AWS_RESILIENCEHUBV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RESILIENCEHUBV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RESILIENCEHUBV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2EndpointRules.h b/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/internal/Resiliencehubv2EndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2EndpointRules.h rename to generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/internal/Resiliencehubv2EndpointRules.h index 390ada41e84..48113353980 100644 --- a/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/Resiliencehubv2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-resiliencehubv2/include/aws/resiliencehubv2/internal/Resiliencehubv2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace resiliencehubv2 { -class Resiliencehubv2EndpointRules { +class AWS_RESILIENCEHUBV2_LOCAL Resiliencehubv2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointProvider.cpp index 3f57d178fbc..62cb824f6bf 100644 --- a/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace resiliencehubv2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Resiliencehubv2EndpointProvider::Resiliencehubv2EndpointProvider() + : Resiliencehubv2DefaultEpProviderBase(Aws::resiliencehubv2::Resiliencehubv2EndpointRules::GetRulesBlob(), + Aws::resiliencehubv2::Resiliencehubv2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace resiliencehubv2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointRules.cpp b/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointRules.cpp index 8e197ae2404..a220b600738 100644 --- a/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-resiliencehubv2/source/Resiliencehubv2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace resiliencehubv2 { diff --git a/generated/src/aws-cpp-sdk-resource-explorer-2/CMakeLists.txt b/generated/src/aws-cpp-sdk-resource-explorer-2/CMakeLists.txt index 3597cd5ff07..fc2bc61d193 100644 --- a/generated/src/aws-cpp-sdk-resource-explorer-2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-resource-explorer-2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RESOURCE-EXPLORER-2_MODEL_HEADERS "include/aws/resource-explorer-2/model/*.h" ) +file(GLOB AWS_RESOURCE-EXPLORER-2_INTERNAL_HEADERS + "include/aws/resource-explorer-2/internal/*.h" +) + file(GLOB AWS_RESOURCE-EXPLORER-2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RESOURCE-EXPLORER-2_MODEL_SOURCE file(GLOB RESOURCE-EXPLORER-2_UNIFIED_HEADERS ${AWS_RESOURCE-EXPLORER-2_HEADERS} + ${AWS_RESOURCE-EXPLORER-2_INTERNAL_HEADERS} ${AWS_RESOURCE-EXPLORER-2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\resource-explorer-2" FILES ${AWS_RESOURCE-EXPLORER-2_HEADERS}) + source_group("Header Files\\aws\\resource-explorer-2\\internal" FILES ${AWS_RESOURCE-EXPLORER-2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\resource-explorer-2\\model" FILES ${AWS_RESOURCE-EXPLORER-2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RESOURCE-EXPLORER-2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RESOURCE-EXPLORER-2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2EndpointProvider.h b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2EndpointProvider.h index cd22184072b..5673e660b76 100644 --- a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_RESOURCEEXPLORER2_API ResourceExplorer2EndpointProvider : public Resou public: using ResourceExplorer2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ResourceExplorer2EndpointProvider() - : ResourceExplorer2DefaultEpProviderBase(Aws::ResourceExplorer2::ResourceExplorer2EndpointRules::GetRulesBlob(), - Aws::ResourceExplorer2::ResourceExplorer2EndpointRules::RulesBlobSize) {} + ResourceExplorer2EndpointProvider(); ~ResourceExplorer2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h index d981278dd24..328645c7ef1 100644 --- a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RESOURCEEXPLORER2_API #define AWS_RESOURCEEXPLORER2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RESOURCEEXPLORER2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESOURCEEXPLORER2_API #define AWS_RESOURCEEXPLORER2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RESOURCEEXPLORER2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RESOURCEEXPLORER2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2EndpointRules.h b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/internal/ResourceExplorer2EndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2EndpointRules.h rename to generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/internal/ResourceExplorer2EndpointRules.h index e9603d06396..9a4076eea90 100644 --- a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/internal/ResourceExplorer2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ResourceExplorer2 { -class ResourceExplorer2EndpointRules { +class AWS_RESOURCEEXPLORER2_LOCAL ResourceExplorer2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointProvider.cpp index 800bca883c6..ce1c864450b 100644 --- a/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ResourceExplorer2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ResourceExplorer2EndpointProvider::ResourceExplorer2EndpointProvider() + : ResourceExplorer2DefaultEpProviderBase(Aws::ResourceExplorer2::ResourceExplorer2EndpointRules::GetRulesBlob(), + Aws::ResourceExplorer2::ResourceExplorer2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ResourceExplorer2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointRules.cpp b/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointRules.cpp index 40a762bcba5..8fe98533285 100644 --- a/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-resource-explorer-2/source/ResourceExplorer2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ResourceExplorer2 { diff --git a/generated/src/aws-cpp-sdk-resource-groups/CMakeLists.txt b/generated/src/aws-cpp-sdk-resource-groups/CMakeLists.txt index fa8f8608395..c691864f6b7 100644 --- a/generated/src/aws-cpp-sdk-resource-groups/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-resource-groups/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RESOURCE-GROUPS_MODEL_HEADERS "include/aws/resource-groups/model/*.h" ) +file(GLOB AWS_RESOURCE-GROUPS_INTERNAL_HEADERS + "include/aws/resource-groups/internal/*.h" +) + file(GLOB AWS_RESOURCE-GROUPS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RESOURCE-GROUPS_MODEL_SOURCE file(GLOB RESOURCE-GROUPS_UNIFIED_HEADERS ${AWS_RESOURCE-GROUPS_HEADERS} + ${AWS_RESOURCE-GROUPS_INTERNAL_HEADERS} ${AWS_RESOURCE-GROUPS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\resource-groups" FILES ${AWS_RESOURCE-GROUPS_HEADERS}) + source_group("Header Files\\aws\\resource-groups\\internal" FILES ${AWS_RESOURCE-GROUPS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\resource-groups\\model" FILES ${AWS_RESOURCE-GROUPS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RESOURCE-GROUPS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RESOURCE-GROUPS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroupsEndpointProvider.h b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroupsEndpointProvider.h index cd209ea136a..44a265ad116 100644 --- a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroupsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroupsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_RESOURCEGROUPS_API ResourceGroupsEndpointProvider : public ResourceGro public: using ResourceGroupsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ResourceGroupsEndpointProvider() - : ResourceGroupsDefaultEpProviderBase(Aws::ResourceGroups::ResourceGroupsEndpointRules::GetRulesBlob(), - Aws::ResourceGroups::ResourceGroupsEndpointRules::RulesBlobSize) {} + ResourceGroupsEndpointProvider(); ~ResourceGroupsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h index e849283f22a..55aadd87956 100644 --- a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RESOURCEGROUPS_API #define AWS_RESOURCEGROUPS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RESOURCEGROUPS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESOURCEGROUPS_API #define AWS_RESOURCEGROUPS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RESOURCEGROUPS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RESOURCEGROUPS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroupsEndpointRules.h b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/internal/ResourceGroupsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroupsEndpointRules.h rename to generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/internal/ResourceGroupsEndpointRules.h index 8ba9ecbf613..de6f16afb52 100644 --- a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroupsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/internal/ResourceGroupsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ResourceGroups { -class ResourceGroupsEndpointRules { +class AWS_RESOURCEGROUPS_LOCAL ResourceGroupsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointProvider.cpp index a6c16ab86cb..25aa2d6f89a 100644 --- a/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ResourceGroups { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ResourceGroupsEndpointProvider::ResourceGroupsEndpointProvider() + : ResourceGroupsDefaultEpProviderBase(Aws::ResourceGroups::ResourceGroupsEndpointRules::GetRulesBlob(), + Aws::ResourceGroups::ResourceGroupsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ResourceGroups } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointRules.cpp b/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointRules.cpp index 62f92a2d82a..fcce1fcc07e 100644 --- a/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-resource-groups/source/ResourceGroupsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ResourceGroups { diff --git a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/CMakeLists.txt b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/CMakeLists.txt index ef68618790f..8dd086ac9f1 100644 --- a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RESOURCEGROUPSTAGGINGAPI_MODEL_HEADERS "include/aws/resourcegroupstaggingapi/model/*.h" ) +file(GLOB AWS_RESOURCEGROUPSTAGGINGAPI_INTERNAL_HEADERS + "include/aws/resourcegroupstaggingapi/internal/*.h" +) + file(GLOB AWS_RESOURCEGROUPSTAGGINGAPI_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RESOURCEGROUPSTAGGINGAPI_MODEL_SOURCE file(GLOB RESOURCEGROUPSTAGGINGAPI_UNIFIED_HEADERS ${AWS_RESOURCEGROUPSTAGGINGAPI_HEADERS} + ${AWS_RESOURCEGROUPSTAGGINGAPI_INTERNAL_HEADERS} ${AWS_RESOURCEGROUPSTAGGINGAPI_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\resourcegroupstaggingapi" FILES ${AWS_RESOURCEGROUPSTAGGINGAPI_HEADERS}) + source_group("Header Files\\aws\\resourcegroupstaggingapi\\internal" FILES ${AWS_RESOURCEGROUPSTAGGINGAPI_INTERNAL_HEADERS}) source_group("Header Files\\aws\\resourcegroupstaggingapi\\model" FILES ${AWS_RESOURCEGROUPSTAGGINGAPI_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RESOURCEGROUPSTAGGINGAPI_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RESOURCEGROUPSTAGGINGAPI_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPIEndpointProvider.h b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPIEndpointProvider.h index 18e99e6c817..d0476054c2c 100644 --- a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPIEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPIEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,10 +43,7 @@ class AWS_RESOURCEGROUPSTAGGINGAPI_API ResourceGroupsTaggingAPIEndpointProvider public: using ResourceGroupsTaggingAPIResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ResourceGroupsTaggingAPIEndpointProvider() - : ResourceGroupsTaggingAPIDefaultEpProviderBase(Aws::ResourceGroupsTaggingAPI::ResourceGroupsTaggingAPIEndpointRules::GetRulesBlob(), - Aws::ResourceGroupsTaggingAPI::ResourceGroupsTaggingAPIEndpointRules::RulesBlobSize) { - } + ResourceGroupsTaggingAPIEndpointProvider(); ~ResourceGroupsTaggingAPIEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h index fbd4eea764a..03af49caf56 100644 --- a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RESOURCEGROUPSTAGGINGAPI_API #define AWS_RESOURCEGROUPSTAGGINGAPI_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RESOURCEGROUPSTAGGINGAPI_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESOURCEGROUPSTAGGINGAPI_API #define AWS_RESOURCEGROUPSTAGGINGAPI_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RESOURCEGROUPSTAGGINGAPI_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RESOURCEGROUPSTAGGINGAPI_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPIEndpointRules.h b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/internal/ResourceGroupsTaggingAPIEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPIEndpointRules.h rename to generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/internal/ResourceGroupsTaggingAPIEndpointRules.h index aafea3a45fb..bbe3f40a339 100644 --- a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPIEndpointRules.h +++ b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/internal/ResourceGroupsTaggingAPIEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ResourceGroupsTaggingAPI { -class ResourceGroupsTaggingAPIEndpointRules { +class AWS_RESOURCEGROUPSTAGGINGAPI_LOCAL ResourceGroupsTaggingAPIEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointProvider.cpp b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointProvider.cpp index 919d3ae66db..8226dc1469c 100644 --- a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ResourceGroupsTaggingAPI { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ResourceGroupsTaggingAPIEndpointProvider::ResourceGroupsTaggingAPIEndpointProvider() + : ResourceGroupsTaggingAPIDefaultEpProviderBase(Aws::ResourceGroupsTaggingAPI::ResourceGroupsTaggingAPIEndpointRules::GetRulesBlob(), + Aws::ResourceGroupsTaggingAPI::ResourceGroupsTaggingAPIEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ResourceGroupsTaggingAPI } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointRules.cpp b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointRules.cpp index 03f00a67b85..3135c05ac15 100644 --- a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/source/ResourceGroupsTaggingAPIEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ResourceGroupsTaggingAPI { diff --git a/generated/src/aws-cpp-sdk-rolesanywhere/CMakeLists.txt b/generated/src/aws-cpp-sdk-rolesanywhere/CMakeLists.txt index 1899a18bc53..70d92ae962b 100644 --- a/generated/src/aws-cpp-sdk-rolesanywhere/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-rolesanywhere/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROLESANYWHERE_MODEL_HEADERS "include/aws/rolesanywhere/model/*.h" ) +file(GLOB AWS_ROLESANYWHERE_INTERNAL_HEADERS + "include/aws/rolesanywhere/internal/*.h" +) + file(GLOB AWS_ROLESANYWHERE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROLESANYWHERE_MODEL_SOURCE file(GLOB ROLESANYWHERE_UNIFIED_HEADERS ${AWS_ROLESANYWHERE_HEADERS} + ${AWS_ROLESANYWHERE_INTERNAL_HEADERS} ${AWS_ROLESANYWHERE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\rolesanywhere" FILES ${AWS_ROLESANYWHERE_HEADERS}) + source_group("Header Files\\aws\\rolesanywhere\\internal" FILES ${AWS_ROLESANYWHERE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\rolesanywhere\\model" FILES ${AWS_ROLESANYWHERE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROLESANYWHERE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROLESANYWHERE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhereEndpointProvider.h b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhereEndpointProvider.h index a772cf512b7..e11c855407e 100644 --- a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhereEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhereEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ROLESANYWHERE_API RolesAnywhereEndpointProvider : public RolesAnywhere public: using RolesAnywhereResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RolesAnywhereEndpointProvider() - : RolesAnywhereDefaultEpProviderBase(Aws::RolesAnywhere::RolesAnywhereEndpointRules::GetRulesBlob(), - Aws::RolesAnywhere::RolesAnywhereEndpointRules::RulesBlobSize) {} + RolesAnywhereEndpointProvider(); ~RolesAnywhereEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h index c241f1592d2..f61884ce582 100644 --- a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROLESANYWHERE_API #define AWS_ROLESANYWHERE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROLESANYWHERE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROLESANYWHERE_API #define AWS_ROLESANYWHERE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROLESANYWHERE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROLESANYWHERE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhereEndpointRules.h b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/internal/RolesAnywhereEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhereEndpointRules.h rename to generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/internal/RolesAnywhereEndpointRules.h index c92550723c6..7f83a96795e 100644 --- a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhereEndpointRules.h +++ b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/internal/RolesAnywhereEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RolesAnywhere { -class RolesAnywhereEndpointRules { +class AWS_ROLESANYWHERE_LOCAL RolesAnywhereEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointProvider.cpp b/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointProvider.cpp index 9e3973ce2bb..de669f301c1 100644 --- a/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace RolesAnywhere { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RolesAnywhereEndpointProvider::RolesAnywhereEndpointProvider() + : RolesAnywhereDefaultEpProviderBase(Aws::RolesAnywhere::RolesAnywhereEndpointRules::GetRulesBlob(), + Aws::RolesAnywhere::RolesAnywhereEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RolesAnywhere } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointRules.cpp b/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointRules.cpp index 153a0302bf6..1c4bd15f230 100644 --- a/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-rolesanywhere/source/RolesAnywhereEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RolesAnywhere { diff --git a/generated/src/aws-cpp-sdk-route53-recovery-cluster/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53-recovery-cluster/CMakeLists.txt index ffffca6bd57..11ec2aafcd8 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-cluster/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53-recovery-cluster/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53-RECOVERY-CLUSTER_MODEL_HEADERS "include/aws/route53-recovery-cluster/model/*.h" ) +file(GLOB AWS_ROUTE53-RECOVERY-CLUSTER_INTERNAL_HEADERS + "include/aws/route53-recovery-cluster/internal/*.h" +) + file(GLOB AWS_ROUTE53-RECOVERY-CLUSTER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53-RECOVERY-CLUSTER_MODEL_SOURCE file(GLOB ROUTE53-RECOVERY-CLUSTER_UNIFIED_HEADERS ${AWS_ROUTE53-RECOVERY-CLUSTER_HEADERS} + ${AWS_ROUTE53-RECOVERY-CLUSTER_INTERNAL_HEADERS} ${AWS_ROUTE53-RECOVERY-CLUSTER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53-recovery-cluster" FILES ${AWS_ROUTE53-RECOVERY-CLUSTER_HEADERS}) + source_group("Header Files\\aws\\route53-recovery-cluster\\internal" FILES ${AWS_ROUTE53-RECOVERY-CLUSTER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53-recovery-cluster\\model" FILES ${AWS_ROUTE53-RECOVERY-CLUSTER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53-RECOVERY-CLUSTER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53-RECOVERY-CLUSTER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryClusterEndpointProvider.h b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryClusterEndpointProvider.h index ab0aba68ea2..922a8bd168d 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryClusterEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryClusterEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_ROUTE53RECOVERYCLUSTER_API Route53RecoveryClusterEndpointProvider : pu public: using Route53RecoveryClusterResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53RecoveryClusterEndpointProvider() - : Route53RecoveryClusterDefaultEpProviderBase(Aws::Route53RecoveryCluster::Route53RecoveryClusterEndpointRules::GetRulesBlob(), - Aws::Route53RecoveryCluster::Route53RecoveryClusterEndpointRules::RulesBlobSize) {} + Route53RecoveryClusterEndpointProvider(); ~Route53RecoveryClusterEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h index c7e3539e9ac..1210339df56 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53RECOVERYCLUSTER_API #define AWS_ROUTE53RECOVERYCLUSTER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53RECOVERYCLUSTER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RECOVERYCLUSTER_API #define AWS_ROUTE53RECOVERYCLUSTER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53RECOVERYCLUSTER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53RECOVERYCLUSTER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryClusterEndpointRules.h b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/internal/Route53RecoveryClusterEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryClusterEndpointRules.h rename to generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/internal/Route53RecoveryClusterEndpointRules.h index fc63ad0ec3b..14b846190c8 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryClusterEndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/internal/Route53RecoveryClusterEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53RecoveryCluster { -class Route53RecoveryClusterEndpointRules { +class AWS_ROUTE53RECOVERYCLUSTER_LOCAL Route53RecoveryClusterEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointProvider.cpp index aa655474fba..383149e9043 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Route53RecoveryCluster { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53RecoveryClusterEndpointProvider::Route53RecoveryClusterEndpointProvider() + : Route53RecoveryClusterDefaultEpProviderBase(Aws::Route53RecoveryCluster::Route53RecoveryClusterEndpointRules::GetRulesBlob(), + Aws::Route53RecoveryCluster::Route53RecoveryClusterEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53RecoveryCluster } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointRules.cpp b/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointRules.cpp index 08ecfac2916..f5a3d04fcf0 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53-recovery-cluster/source/Route53RecoveryClusterEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53RecoveryCluster { diff --git a/generated/src/aws-cpp-sdk-route53-recovery-control-config/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53-recovery-control-config/CMakeLists.txt index 1be649c3d7a..2d0681ea11b 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-control-config/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53-recovery-control-config/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_MODEL_HEADERS "include/aws/route53-recovery-control-config/model/*.h" ) +file(GLOB AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_INTERNAL_HEADERS + "include/aws/route53-recovery-control-config/internal/*.h" +) + file(GLOB AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_MODEL_SOURCE file(GLOB ROUTE53-RECOVERY-CONTROL-CONFIG_UNIFIED_HEADERS ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_HEADERS} + ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_INTERNAL_HEADERS} ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53-recovery-control-config" FILES ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_HEADERS}) + source_group("Header Files\\aws\\route53-recovery-control-config\\internal" FILES ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53-recovery-control-config\\model" FILES ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53-RECOVERY-CONTROL-CONFIG_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfigEndpointProvider.h b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfigEndpointProvider.h index 9cca13f2af7..170f98f4d99 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfigEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfigEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_ROUTE53RECOVERYCONTROLCONFIG_API Route53RecoveryControlConfigEndpointP public: using Route53RecoveryControlConfigResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53RecoveryControlConfigEndpointProvider() - : Route53RecoveryControlConfigDefaultEpProviderBase( - Aws::Route53RecoveryControlConfig::Route53RecoveryControlConfigEndpointRules::GetRulesBlob(), - Aws::Route53RecoveryControlConfig::Route53RecoveryControlConfigEndpointRules::RulesBlobSize) {} + Route53RecoveryControlConfigEndpointProvider(); ~Route53RecoveryControlConfigEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h index ee70718da70..99ac6a8dff7 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53RECOVERYCONTROLCONFIG_API #define AWS_ROUTE53RECOVERYCONTROLCONFIG_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53RECOVERYCONTROLCONFIG_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RECOVERYCONTROLCONFIG_API #define AWS_ROUTE53RECOVERYCONTROLCONFIG_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53RECOVERYCONTROLCONFIG_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53RECOVERYCONTROLCONFIG_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfigEndpointRules.h b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/internal/Route53RecoveryControlConfigEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfigEndpointRules.h rename to generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/internal/Route53RecoveryControlConfigEndpointRules.h index c9db668a352..f8a0d686d4a 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfigEndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/internal/Route53RecoveryControlConfigEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53RecoveryControlConfig { -class Route53RecoveryControlConfigEndpointRules { +class AWS_ROUTE53RECOVERYCONTROLCONFIG_LOCAL Route53RecoveryControlConfigEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointProvider.cpp index f2053538f10..1d9a759fde1 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace Route53RecoveryControlConfig { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53RecoveryControlConfigEndpointProvider::Route53RecoveryControlConfigEndpointProvider() + : Route53RecoveryControlConfigDefaultEpProviderBase( + Aws::Route53RecoveryControlConfig::Route53RecoveryControlConfigEndpointRules::GetRulesBlob(), + Aws::Route53RecoveryControlConfig::Route53RecoveryControlConfigEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53RecoveryControlConfig } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointRules.cpp b/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointRules.cpp index d56d891a79f..2180c323a76 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53-recovery-control-config/source/Route53RecoveryControlConfigEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53RecoveryControlConfig { diff --git a/generated/src/aws-cpp-sdk-route53-recovery-readiness/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53-recovery-readiness/CMakeLists.txt index e9412b23020..51399de9650 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-readiness/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53-recovery-readiness/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53-RECOVERY-READINESS_MODEL_HEADERS "include/aws/route53-recovery-readiness/model/*.h" ) +file(GLOB AWS_ROUTE53-RECOVERY-READINESS_INTERNAL_HEADERS + "include/aws/route53-recovery-readiness/internal/*.h" +) + file(GLOB AWS_ROUTE53-RECOVERY-READINESS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53-RECOVERY-READINESS_MODEL_SOURCE file(GLOB ROUTE53-RECOVERY-READINESS_UNIFIED_HEADERS ${AWS_ROUTE53-RECOVERY-READINESS_HEADERS} + ${AWS_ROUTE53-RECOVERY-READINESS_INTERNAL_HEADERS} ${AWS_ROUTE53-RECOVERY-READINESS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53-recovery-readiness" FILES ${AWS_ROUTE53-RECOVERY-READINESS_HEADERS}) + source_group("Header Files\\aws\\route53-recovery-readiness\\internal" FILES ${AWS_ROUTE53-RECOVERY-READINESS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53-recovery-readiness\\model" FILES ${AWS_ROUTE53-RECOVERY-READINESS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53-RECOVERY-READINESS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53-RECOVERY-READINESS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadinessEndpointProvider.h b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadinessEndpointProvider.h index fe20ba81dd2..686309faf26 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadinessEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadinessEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,10 +43,7 @@ class AWS_ROUTE53RECOVERYREADINESS_API Route53RecoveryReadinessEndpointProvider public: using Route53RecoveryReadinessResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53RecoveryReadinessEndpointProvider() - : Route53RecoveryReadinessDefaultEpProviderBase(Aws::Route53RecoveryReadiness::Route53RecoveryReadinessEndpointRules::GetRulesBlob(), - Aws::Route53RecoveryReadiness::Route53RecoveryReadinessEndpointRules::RulesBlobSize) { - } + Route53RecoveryReadinessEndpointProvider(); ~Route53RecoveryReadinessEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h index 15da4580418..b600074928c 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53RECOVERYREADINESS_API #define AWS_ROUTE53RECOVERYREADINESS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53RECOVERYREADINESS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RECOVERYREADINESS_API #define AWS_ROUTE53RECOVERYREADINESS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53RECOVERYREADINESS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53RECOVERYREADINESS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadinessEndpointRules.h b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/internal/Route53RecoveryReadinessEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadinessEndpointRules.h rename to generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/internal/Route53RecoveryReadinessEndpointRules.h index e9ea1dfac3f..50871d40eba 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadinessEndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/internal/Route53RecoveryReadinessEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53RecoveryReadiness { -class Route53RecoveryReadinessEndpointRules { +class AWS_ROUTE53RECOVERYREADINESS_LOCAL Route53RecoveryReadinessEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointProvider.cpp index 04cac9cf2a5..73cb2efc7d1 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Route53RecoveryReadiness { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53RecoveryReadinessEndpointProvider::Route53RecoveryReadinessEndpointProvider() + : Route53RecoveryReadinessDefaultEpProviderBase(Aws::Route53RecoveryReadiness::Route53RecoveryReadinessEndpointRules::GetRulesBlob(), + Aws::Route53RecoveryReadiness::Route53RecoveryReadinessEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53RecoveryReadiness } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointRules.cpp b/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointRules.cpp index 0f34c98a094..e32f79d8b01 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53-recovery-readiness/source/Route53RecoveryReadinessEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53RecoveryReadiness { diff --git a/generated/src/aws-cpp-sdk-route53/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53/CMakeLists.txt index 43cf323797a..3f9b18cb268 100644 --- a/generated/src/aws-cpp-sdk-route53/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53_MODEL_HEADERS "include/aws/route53/model/*.h" ) +file(GLOB AWS_ROUTE53_INTERNAL_HEADERS + "include/aws/route53/internal/*.h" +) + file(GLOB AWS_ROUTE53_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53_MODEL_SOURCE file(GLOB ROUTE53_UNIFIED_HEADERS ${AWS_ROUTE53_HEADERS} + ${AWS_ROUTE53_INTERNAL_HEADERS} ${AWS_ROUTE53_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53" FILES ${AWS_ROUTE53_HEADERS}) + source_group("Header Files\\aws\\route53\\internal" FILES ${AWS_ROUTE53_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53\\model" FILES ${AWS_ROUTE53_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53EndpointProvider.h b/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53EndpointProvider.h index 11b70e77b05..516ad07a558 100644 --- a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ROUTE53_API Route53EndpointProvider : public Route53DefaultEpProviderB public: using Route53ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53EndpointProvider() - : Route53DefaultEpProviderBase(Aws::Route53::Route53EndpointRules::GetRulesBlob(), - Aws::Route53::Route53EndpointRules::RulesBlobSize) {} + Route53EndpointProvider(); ~Route53EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h b/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h index 3f5c2f662e4..e6a94d9520e 100644 --- a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53_API #define AWS_ROUTE53_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53_API #define AWS_ROUTE53_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53EndpointRules.h b/generated/src/aws-cpp-sdk-route53/include/aws/route53/internal/Route53EndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53EndpointRules.h rename to generated/src/aws-cpp-sdk-route53/include/aws/route53/internal/Route53EndpointRules.h index 5f9f6f5ff73..e01b37e2958 100644 --- a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53EndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53/include/aws/route53/internal/Route53EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53 { -class Route53EndpointRules { +class AWS_ROUTE53_LOCAL Route53EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53/source/Route53EndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53/source/Route53EndpointProvider.cpp index b053b73642d..55c51c95a61 100644 --- a/generated/src/aws-cpp-sdk-route53/source/Route53EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53/source/Route53EndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Route53 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53EndpointProvider::Route53EndpointProvider() + : Route53DefaultEpProviderBase(Aws::Route53::Route53EndpointRules::GetRulesBlob(), Aws::Route53::Route53EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53/source/Route53EndpointRules.cpp b/generated/src/aws-cpp-sdk-route53/source/Route53EndpointRules.cpp index 5708721432f..89fc0f8fe5b 100644 --- a/generated/src/aws-cpp-sdk-route53/source/Route53EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53/source/Route53EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53 { diff --git a/generated/src/aws-cpp-sdk-route53domains/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53domains/CMakeLists.txt index b0a155e74e0..9433268ea7c 100644 --- a/generated/src/aws-cpp-sdk-route53domains/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53domains/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53DOMAINS_MODEL_HEADERS "include/aws/route53domains/model/*.h" ) +file(GLOB AWS_ROUTE53DOMAINS_INTERNAL_HEADERS + "include/aws/route53domains/internal/*.h" +) + file(GLOB AWS_ROUTE53DOMAINS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53DOMAINS_MODEL_SOURCE file(GLOB ROUTE53DOMAINS_UNIFIED_HEADERS ${AWS_ROUTE53DOMAINS_HEADERS} + ${AWS_ROUTE53DOMAINS_INTERNAL_HEADERS} ${AWS_ROUTE53DOMAINS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53domains" FILES ${AWS_ROUTE53DOMAINS_HEADERS}) + source_group("Header Files\\aws\\route53domains\\internal" FILES ${AWS_ROUTE53DOMAINS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53domains\\model" FILES ${AWS_ROUTE53DOMAINS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53DOMAINS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53DOMAINS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53DomainsEndpointProvider.h b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53DomainsEndpointProvider.h index b7338f8a451..b20bece8f5c 100644 --- a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53DomainsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53DomainsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ROUTE53DOMAINS_API Route53DomainsEndpointProvider : public Route53Doma public: using Route53DomainsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53DomainsEndpointProvider() - : Route53DomainsDefaultEpProviderBase(Aws::Route53Domains::Route53DomainsEndpointRules::GetRulesBlob(), - Aws::Route53Domains::Route53DomainsEndpointRules::RulesBlobSize) {} + Route53DomainsEndpointProvider(); ~Route53DomainsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h index ab514de3180..0e95aa8fb95 100644 --- a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53DOMAINS_API #define AWS_ROUTE53DOMAINS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53DOMAINS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53DOMAINS_API #define AWS_ROUTE53DOMAINS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53DOMAINS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53DOMAINS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53DomainsEndpointRules.h b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/internal/Route53DomainsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53DomainsEndpointRules.h rename to generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/internal/Route53DomainsEndpointRules.h index f554ade2311..5c58c3681ac 100644 --- a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53DomainsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/internal/Route53DomainsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53Domains { -class Route53DomainsEndpointRules { +class AWS_ROUTE53DOMAINS_LOCAL Route53DomainsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointProvider.cpp index 317315d4953..9e24cdf1ab1 100644 --- a/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Route53Domains { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53DomainsEndpointProvider::Route53DomainsEndpointProvider() + : Route53DomainsDefaultEpProviderBase(Aws::Route53Domains::Route53DomainsEndpointRules::GetRulesBlob(), + Aws::Route53Domains::Route53DomainsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53Domains } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointRules.cpp b/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointRules.cpp index f7cbcd9cd24..ed2fdea6fb9 100644 --- a/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53domains/source/Route53DomainsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53Domains { diff --git a/generated/src/aws-cpp-sdk-route53globalresolver/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53globalresolver/CMakeLists.txt index b5579c9b3e3..73d88bd4ef7 100644 --- a/generated/src/aws-cpp-sdk-route53globalresolver/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53globalresolver/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53GLOBALRESOLVER_MODEL_HEADERS "include/aws/route53globalresolver/model/*.h" ) +file(GLOB AWS_ROUTE53GLOBALRESOLVER_INTERNAL_HEADERS + "include/aws/route53globalresolver/internal/*.h" +) + file(GLOB AWS_ROUTE53GLOBALRESOLVER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53GLOBALRESOLVER_MODEL_SOURCE file(GLOB ROUTE53GLOBALRESOLVER_UNIFIED_HEADERS ${AWS_ROUTE53GLOBALRESOLVER_HEADERS} + ${AWS_ROUTE53GLOBALRESOLVER_INTERNAL_HEADERS} ${AWS_ROUTE53GLOBALRESOLVER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53globalresolver" FILES ${AWS_ROUTE53GLOBALRESOLVER_HEADERS}) + source_group("Header Files\\aws\\route53globalresolver\\internal" FILES ${AWS_ROUTE53GLOBALRESOLVER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53globalresolver\\model" FILES ${AWS_ROUTE53GLOBALRESOLVER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53GLOBALRESOLVER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53GLOBALRESOLVER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolverEndpointProvider.h b/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolverEndpointProvider.h index d1a9c0e46ac..a7d1bfbf242 100644 --- a/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolverEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolverEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_ROUTE53GLOBALRESOLVER_API Route53GlobalResolverEndpointProvider : publ public: using Route53GlobalResolverResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53GlobalResolverEndpointProvider() - : Route53GlobalResolverDefaultEpProviderBase(Aws::Route53GlobalResolver::Route53GlobalResolverEndpointRules::GetRulesBlob(), - Aws::Route53GlobalResolver::Route53GlobalResolverEndpointRules::RulesBlobSize) {} + Route53GlobalResolverEndpointProvider(); ~Route53GlobalResolverEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolver_EXPORTS.h b/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolver_EXPORTS.h index c1a127ef91b..3973f699ee0 100644 --- a/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolver_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolver_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53GLOBALRESOLVER_API #define AWS_ROUTE53GLOBALRESOLVER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53GLOBALRESOLVER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53GLOBALRESOLVER_API #define AWS_ROUTE53GLOBALRESOLVER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53GLOBALRESOLVER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53GLOBALRESOLVER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolverEndpointRules.h b/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/internal/Route53GlobalResolverEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolverEndpointRules.h rename to generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/internal/Route53GlobalResolverEndpointRules.h index 48f8aedf25d..c9e8e144231 100644 --- a/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/Route53GlobalResolverEndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver/internal/Route53GlobalResolverEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53GlobalResolver { -class Route53GlobalResolverEndpointRules { +class AWS_ROUTE53GLOBALRESOLVER_LOCAL Route53GlobalResolverEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointProvider.cpp index 2a1986c4a9c..b9ee88293d9 100644 --- a/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Route53GlobalResolver { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53GlobalResolverEndpointProvider::Route53GlobalResolverEndpointProvider() + : Route53GlobalResolverDefaultEpProviderBase(Aws::Route53GlobalResolver::Route53GlobalResolverEndpointRules::GetRulesBlob(), + Aws::Route53GlobalResolver::Route53GlobalResolverEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53GlobalResolver } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointRules.cpp b/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointRules.cpp index 399adbe6d18..0069a9ad880 100644 --- a/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53globalresolver/source/Route53GlobalResolverEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53GlobalResolver { diff --git a/generated/src/aws-cpp-sdk-route53profiles/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53profiles/CMakeLists.txt index f5f946bf6d8..de52840ed26 100644 --- a/generated/src/aws-cpp-sdk-route53profiles/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53profiles/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53PROFILES_MODEL_HEADERS "include/aws/route53profiles/model/*.h" ) +file(GLOB AWS_ROUTE53PROFILES_INTERNAL_HEADERS + "include/aws/route53profiles/internal/*.h" +) + file(GLOB AWS_ROUTE53PROFILES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53PROFILES_MODEL_SOURCE file(GLOB ROUTE53PROFILES_UNIFIED_HEADERS ${AWS_ROUTE53PROFILES_HEADERS} + ${AWS_ROUTE53PROFILES_INTERNAL_HEADERS} ${AWS_ROUTE53PROFILES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53profiles" FILES ${AWS_ROUTE53PROFILES_HEADERS}) + source_group("Header Files\\aws\\route53profiles\\internal" FILES ${AWS_ROUTE53PROFILES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53profiles\\model" FILES ${AWS_ROUTE53PROFILES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53PROFILES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53PROFILES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53ProfilesEndpointProvider.h b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53ProfilesEndpointProvider.h index a84d1ae9b10..69e00e3ebde 100644 --- a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53ProfilesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53ProfilesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ROUTE53PROFILES_API Route53ProfilesEndpointProvider : public Route53Pr public: using Route53ProfilesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53ProfilesEndpointProvider() - : Route53ProfilesDefaultEpProviderBase(Aws::Route53Profiles::Route53ProfilesEndpointRules::GetRulesBlob(), - Aws::Route53Profiles::Route53ProfilesEndpointRules::RulesBlobSize) {} + Route53ProfilesEndpointProvider(); ~Route53ProfilesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53Profiles_EXPORTS.h b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53Profiles_EXPORTS.h index 0e22f1f8b3b..4e72f153025 100644 --- a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53Profiles_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53Profiles_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53PROFILES_API #define AWS_ROUTE53PROFILES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53PROFILES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53PROFILES_API #define AWS_ROUTE53PROFILES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53PROFILES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53PROFILES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53ProfilesEndpointRules.h b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/internal/Route53ProfilesEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53ProfilesEndpointRules.h rename to generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/internal/Route53ProfilesEndpointRules.h index 26ceed0b9fe..95c720ddf7f 100644 --- a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/Route53ProfilesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/internal/Route53ProfilesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53Profiles { -class Route53ProfilesEndpointRules { +class AWS_ROUTE53PROFILES_LOCAL Route53ProfilesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointProvider.cpp index 9a63af2aa3e..c3fc869d8f7 100644 --- a/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Route53Profiles { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53ProfilesEndpointProvider::Route53ProfilesEndpointProvider() + : Route53ProfilesDefaultEpProviderBase(Aws::Route53Profiles::Route53ProfilesEndpointRules::GetRulesBlob(), + Aws::Route53Profiles::Route53ProfilesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53Profiles } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointRules.cpp b/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointRules.cpp index caa4381be59..58dd0ded354 100644 --- a/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53profiles/source/Route53ProfilesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53Profiles { diff --git a/generated/src/aws-cpp-sdk-route53resolver/CMakeLists.txt b/generated/src/aws-cpp-sdk-route53resolver/CMakeLists.txt index 3774fcca022..c623297772e 100644 --- a/generated/src/aws-cpp-sdk-route53resolver/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-route53resolver/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_ROUTE53RESOLVER_MODEL_HEADERS "include/aws/route53resolver/model/*.h" ) +file(GLOB AWS_ROUTE53RESOLVER_INTERNAL_HEADERS + "include/aws/route53resolver/internal/*.h" +) + file(GLOB AWS_ROUTE53RESOLVER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_ROUTE53RESOLVER_MODEL_SOURCE file(GLOB ROUTE53RESOLVER_UNIFIED_HEADERS ${AWS_ROUTE53RESOLVER_HEADERS} + ${AWS_ROUTE53RESOLVER_INTERNAL_HEADERS} ${AWS_ROUTE53RESOLVER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\route53resolver" FILES ${AWS_ROUTE53RESOLVER_HEADERS}) + source_group("Header Files\\aws\\route53resolver\\internal" FILES ${AWS_ROUTE53RESOLVER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\route53resolver\\model" FILES ${AWS_ROUTE53RESOLVER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_ROUTE53RESOLVER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_ROUTE53RESOLVER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53ResolverEndpointProvider.h b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53ResolverEndpointProvider.h index 676fbb92951..6e4527ebe1f 100644 --- a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53ResolverEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53ResolverEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_ROUTE53RESOLVER_API Route53ResolverEndpointProvider : public Route53Re public: using Route53ResolverResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - Route53ResolverEndpointProvider() - : Route53ResolverDefaultEpProviderBase(Aws::Route53Resolver::Route53ResolverEndpointRules::GetRulesBlob(), - Aws::Route53Resolver::Route53ResolverEndpointRules::RulesBlobSize) {} + Route53ResolverEndpointProvider(); ~Route53ResolverEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h index 2d2f6b7bb76..50e5566e512 100644 --- a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_ROUTE53RESOLVER_API #define AWS_ROUTE53RESOLVER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_ROUTE53RESOLVER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RESOLVER_API #define AWS_ROUTE53RESOLVER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_ROUTE53RESOLVER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_ROUTE53RESOLVER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53ResolverEndpointRules.h b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/internal/Route53ResolverEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53ResolverEndpointRules.h rename to generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/internal/Route53ResolverEndpointRules.h index c1d998990d1..1031785bd29 100644 --- a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53ResolverEndpointRules.h +++ b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/internal/Route53ResolverEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Route53Resolver { -class Route53ResolverEndpointRules { +class AWS_ROUTE53RESOLVER_LOCAL Route53ResolverEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointProvider.cpp b/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointProvider.cpp index eb11b4776c6..34cef900905 100644 --- a/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Route53Resolver { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +Route53ResolverEndpointProvider::Route53ResolverEndpointProvider() + : Route53ResolverDefaultEpProviderBase(Aws::Route53Resolver::Route53ResolverEndpointRules::GetRulesBlob(), + Aws::Route53Resolver::Route53ResolverEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Route53Resolver } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointRules.cpp b/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointRules.cpp index 92f91dd41fb..157d92db854 100644 --- a/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-route53resolver/source/Route53ResolverEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Route53Resolver { diff --git a/generated/src/aws-cpp-sdk-rtbfabric/CMakeLists.txt b/generated/src/aws-cpp-sdk-rtbfabric/CMakeLists.txt index 526d2cbb46a..7d2cf50e117 100644 --- a/generated/src/aws-cpp-sdk-rtbfabric/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-rtbfabric/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RTBFABRIC_MODEL_HEADERS "include/aws/rtbfabric/model/*.h" ) +file(GLOB AWS_RTBFABRIC_INTERNAL_HEADERS + "include/aws/rtbfabric/internal/*.h" +) + file(GLOB AWS_RTBFABRIC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RTBFABRIC_MODEL_SOURCE file(GLOB RTBFABRIC_UNIFIED_HEADERS ${AWS_RTBFABRIC_HEADERS} + ${AWS_RTBFABRIC_INTERNAL_HEADERS} ${AWS_RTBFABRIC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\rtbfabric" FILES ${AWS_RTBFABRIC_HEADERS}) + source_group("Header Files\\aws\\rtbfabric\\internal" FILES ${AWS_RTBFABRIC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\rtbfabric\\model" FILES ${AWS_RTBFABRIC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RTBFABRIC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RTBFABRIC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabricEndpointProvider.h b/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabricEndpointProvider.h index 11de797659f..20c37482d77 100644 --- a/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabricEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabricEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_RTBFABRIC_API RTBFabricEndpointProvider : public RTBFabricDefaultEpPro public: using RTBFabricResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - RTBFabricEndpointProvider() - : RTBFabricDefaultEpProviderBase(Aws::RTBFabric::RTBFabricEndpointRules::GetRulesBlob(), - Aws::RTBFabric::RTBFabricEndpointRules::RulesBlobSize) {} + RTBFabricEndpointProvider(); ~RTBFabricEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabric_EXPORTS.h b/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabric_EXPORTS.h index 16c4d75c438..a4c6f4b9001 100644 --- a/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabric_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabric_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_RTBFABRIC_API #define AWS_RTBFABRIC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_RTBFABRIC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RTBFABRIC_API #define AWS_RTBFABRIC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_RTBFABRIC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_RTBFABRIC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabricEndpointRules.h b/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/internal/RTBFabricEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabricEndpointRules.h rename to generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/internal/RTBFabricEndpointRules.h index 9a17f00d303..580380b14a9 100644 --- a/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/RTBFabricEndpointRules.h +++ b/generated/src/aws-cpp-sdk-rtbfabric/include/aws/rtbfabric/internal/RTBFabricEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace RTBFabric { -class RTBFabricEndpointRules { +class AWS_RTBFABRIC_LOCAL RTBFabricEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointProvider.cpp b/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointProvider.cpp index 91abd018cd7..9aff1eae22b 100644 --- a/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace RTBFabric { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +RTBFabricEndpointProvider::RTBFabricEndpointProvider() + : RTBFabricDefaultEpProviderBase(Aws::RTBFabric::RTBFabricEndpointRules::GetRulesBlob(), + Aws::RTBFabric::RTBFabricEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace RTBFabric } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointRules.cpp b/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointRules.cpp index 8b2ca09492f..3602d5b8020 100644 --- a/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-rtbfabric/source/RTBFabricEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace RTBFabric { diff --git a/generated/src/aws-cpp-sdk-rum/CMakeLists.txt b/generated/src/aws-cpp-sdk-rum/CMakeLists.txt index 785806aee5c..00e4b51f3ff 100644 --- a/generated/src/aws-cpp-sdk-rum/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-rum/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_RUM_MODEL_HEADERS "include/aws/rum/model/*.h" ) +file(GLOB AWS_RUM_INTERNAL_HEADERS + "include/aws/rum/internal/*.h" +) + file(GLOB AWS_RUM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_RUM_MODEL_SOURCE file(GLOB RUM_UNIFIED_HEADERS ${AWS_RUM_HEADERS} + ${AWS_RUM_INTERNAL_HEADERS} ${AWS_RUM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\rum" FILES ${AWS_RUM_HEADERS}) + source_group("Header Files\\aws\\rum\\internal" FILES ${AWS_RUM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\rum\\model" FILES ${AWS_RUM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_RUM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_RUM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUMEndpointProvider.h b/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUMEndpointProvider.h index 1f14e536d77..119e1e9accb 100644 --- a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUMEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_CLOUDWATCHRUM_API CloudWatchRUMEndpointProvider : public CloudWatchRUM public: using CloudWatchRUMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - CloudWatchRUMEndpointProvider() - : CloudWatchRUMDefaultEpProviderBase(Aws::CloudWatchRUM::CloudWatchRUMEndpointRules::GetRulesBlob(), - Aws::CloudWatchRUM::CloudWatchRUMEndpointRules::RulesBlobSize) {} + CloudWatchRUMEndpointProvider(); ~CloudWatchRUMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h b/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h index a9fd7ab2071..bb7d4c79d42 100644 --- a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CLOUDWATCHRUM_API #define AWS_CLOUDWATCHRUM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CLOUDWATCHRUM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCHRUM_API #define AWS_CLOUDWATCHRUM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CLOUDWATCHRUM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CLOUDWATCHRUM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUMEndpointRules.h b/generated/src/aws-cpp-sdk-rum/include/aws/rum/internal/CloudWatchRUMEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUMEndpointRules.h rename to generated/src/aws-cpp-sdk-rum/include/aws/rum/internal/CloudWatchRUMEndpointRules.h index 645cfab204f..839541834e2 100644 --- a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-rum/include/aws/rum/internal/CloudWatchRUMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace CloudWatchRUM { -class CloudWatchRUMEndpointRules { +class AWS_CLOUDWATCHRUM_LOCAL CloudWatchRUMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointProvider.cpp index 25c5c2a3c5d..5ab1dec71d7 100644 --- a/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace CloudWatchRUM { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +CloudWatchRUMEndpointProvider::CloudWatchRUMEndpointProvider() + : CloudWatchRUMDefaultEpProviderBase(Aws::CloudWatchRUM::CloudWatchRUMEndpointRules::GetRulesBlob(), + Aws::CloudWatchRUM::CloudWatchRUMEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace CloudWatchRUM } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointRules.cpp b/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointRules.cpp index d709f82c01e..b478a3e18eb 100644 --- a/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-rum/source/CloudWatchRUMEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace CloudWatchRUM { diff --git a/generated/src/aws-cpp-sdk-s3-crt/CMakeLists.txt b/generated/src/aws-cpp-sdk-s3-crt/CMakeLists.txt index 946962d93fe..30172a27924 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-s3-crt/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_S3-CRT_MODEL_HEADERS "include/aws/s3-crt/model/*.h" ) +file(GLOB AWS_S3-CRT_INTERNAL_HEADERS + "include/aws/s3-crt/internal/*.h" +) + file(GLOB AWS_S3-CRT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_S3-CRT_MODEL_SOURCE file(GLOB S3-CRT_UNIFIED_HEADERS ${AWS_S3-CRT_HEADERS} + ${AWS_S3-CRT_INTERNAL_HEADERS} ${AWS_S3-CRT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\s3-crt" FILES ${AWS_S3-CRT_HEADERS}) + source_group("Header Files\\aws\\s3-crt\\internal" FILES ${AWS_S3-CRT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\s3-crt\\model" FILES ${AWS_S3-CRT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_S3-CRT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_S3-CRT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h index 517f786812e..a02ab1a5442 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -99,8 +98,7 @@ class AWS_S3CRT_API S3CrtEndpointProvider : public S3CrtDefaultEpProviderBase { public: using S3CrtResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - S3CrtEndpointProvider() - : S3CrtDefaultEpProviderBase(Aws::S3Crt::S3CrtEndpointRules::GetRulesBlob(), Aws::S3Crt::S3CrtEndpointRules::RulesBlobSize) {} + S3CrtEndpointProvider(); ~S3CrtEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h index 65af31b5521..8afc026f76d 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_S3CRT_API #define AWS_S3CRT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_S3CRT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3CRT_API #define AWS_S3CRT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_S3CRT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_S3CRT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointRules.h b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/internal/S3CrtEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointRules.h rename to generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/internal/S3CrtEndpointRules.h index 4cd1fc62746..4d925b2a623 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointRules.h +++ b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/internal/S3CrtEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace S3Crt { -class S3CrtEndpointRules { +class AWS_S3CRT_LOCAL S3CrtEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp index 57cc502e15a..36cdaabaa95 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_S3CRT_EXPORTS // Except for Windows DLL @@ -21,6 +22,9 @@ template class Aws::Endpoint::DefaultEndpointProvider -#include +#include namespace Aws { namespace S3Crt { diff --git a/generated/src/aws-cpp-sdk-s3/CMakeLists.txt b/generated/src/aws-cpp-sdk-s3/CMakeLists.txt index f44ba566427..ed23a4e4fa9 100644 --- a/generated/src/aws-cpp-sdk-s3/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-s3/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_S3_MODEL_HEADERS "include/aws/s3/model/*.h" ) +file(GLOB AWS_S3_INTERNAL_HEADERS + "include/aws/s3/internal/*.h" +) + file(GLOB AWS_S3_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_S3_MODEL_SOURCE file(GLOB S3_UNIFIED_HEADERS ${AWS_S3_HEADERS} + ${AWS_S3_INTERNAL_HEADERS} ${AWS_S3_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\s3" FILES ${AWS_S3_HEADERS}) + source_group("Header Files\\aws\\s3\\internal" FILES ${AWS_S3_INTERNAL_HEADERS}) source_group("Header Files\\aws\\s3\\model" FILES ${AWS_S3_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_S3_SOURCE}) source_group("Source Files\\model" FILES ${AWS_S3_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h index 4de4d0e7371..55dcef43861 100644 --- a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -99,7 +98,7 @@ class AWS_S3_API S3EndpointProvider : public S3DefaultEpProviderBase { public: using S3ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - S3EndpointProvider() : S3DefaultEpProviderBase(Aws::S3::S3EndpointRules::GetRulesBlob(), Aws::S3::S3EndpointRules::RulesBlobSize) {} + S3EndpointProvider(); ~S3EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h index e1a1c22b2da..1e77a29f843 100644 --- a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_S3_API #define AWS_S3_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_S3_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3_API #define AWS_S3_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_S3_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_S3_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointRules.h b/generated/src/aws-cpp-sdk-s3/include/aws/s3/internal/S3EndpointRules.h similarity index 91% rename from generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointRules.h rename to generated/src/aws-cpp-sdk-s3/include/aws/s3/internal/S3EndpointRules.h index 493dc78b778..0be54ac79bd 100644 --- a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointRules.h +++ b/generated/src/aws-cpp-sdk-s3/include/aws/s3/internal/S3EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace S3 { -class S3EndpointRules { +class AWS_S3_LOCAL S3EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp index 73ef174f1d1..1ab3c0db8e9 100644 --- a/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_S3_EXPORTS // Except for Windows DLL @@ -21,6 +22,9 @@ template class Aws::Endpoint::DefaultEndpointProvider -#include +#include namespace Aws { namespace S3 { diff --git a/generated/src/aws-cpp-sdk-s3control/CMakeLists.txt b/generated/src/aws-cpp-sdk-s3control/CMakeLists.txt index d00ffa529db..9a03bfc4e20 100644 --- a/generated/src/aws-cpp-sdk-s3control/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-s3control/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_S3CONTROL_MODEL_HEADERS "include/aws/s3control/model/*.h" ) +file(GLOB AWS_S3CONTROL_INTERNAL_HEADERS + "include/aws/s3control/internal/*.h" +) + file(GLOB AWS_S3CONTROL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_S3CONTROL_MODEL_SOURCE file(GLOB S3CONTROL_UNIFIED_HEADERS ${AWS_S3CONTROL_HEADERS} + ${AWS_S3CONTROL_INTERNAL_HEADERS} ${AWS_S3CONTROL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\s3control" FILES ${AWS_S3CONTROL_HEADERS}) + source_group("Header Files\\aws\\s3control\\internal" FILES ${AWS_S3CONTROL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\s3control\\model" FILES ${AWS_S3CONTROL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_S3CONTROL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_S3CONTROL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h index a6ce9ca8510..ff68137a7c3 100644 --- a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -74,9 +73,7 @@ class AWS_S3CONTROL_API S3ControlEndpointProvider : public S3ControlDefaultEpPro public: using S3ControlResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - S3ControlEndpointProvider() - : S3ControlDefaultEpProviderBase(Aws::S3Control::S3ControlEndpointRules::GetRulesBlob(), - Aws::S3Control::S3ControlEndpointRules::RulesBlobSize) {} + S3ControlEndpointProvider(); ~S3ControlEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h index 9ecc7d9dd0c..3720446ded6 100644 --- a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_S3CONTROL_API #define AWS_S3CONTROL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_S3CONTROL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3CONTROL_API #define AWS_S3CONTROL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_S3CONTROL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_S3CONTROL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointRules.h b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/internal/S3ControlEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointRules.h rename to generated/src/aws-cpp-sdk-s3control/include/aws/s3control/internal/S3ControlEndpointRules.h index 3f83320f797..0f5b81b40b2 100644 --- a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointRules.h +++ b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/internal/S3ControlEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace S3Control { -class S3ControlEndpointRules { +class AWS_S3CONTROL_LOCAL S3ControlEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp index 7715ed9992d..0bb5e603fb8 100644 --- a/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_S3CONTROL_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider -#include +#include namespace Aws { namespace S3Control { diff --git a/generated/src/aws-cpp-sdk-s3files/CMakeLists.txt b/generated/src/aws-cpp-sdk-s3files/CMakeLists.txt index 190b1382105..b86c01196bd 100644 --- a/generated/src/aws-cpp-sdk-s3files/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-s3files/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_S3FILES_MODEL_HEADERS "include/aws/s3files/model/*.h" ) +file(GLOB AWS_S3FILES_INTERNAL_HEADERS + "include/aws/s3files/internal/*.h" +) + file(GLOB AWS_S3FILES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_S3FILES_MODEL_SOURCE file(GLOB S3FILES_UNIFIED_HEADERS ${AWS_S3FILES_HEADERS} + ${AWS_S3FILES_INTERNAL_HEADERS} ${AWS_S3FILES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\s3files" FILES ${AWS_S3FILES_HEADERS}) + source_group("Header Files\\aws\\s3files\\internal" FILES ${AWS_S3FILES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\s3files\\model" FILES ${AWS_S3FILES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_S3FILES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_S3FILES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3FilesEndpointProvider.h b/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3FilesEndpointProvider.h index a63543e3b74..30bd484cd12 100644 --- a/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3FilesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3FilesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_S3FILES_API S3FilesEndpointProvider : public S3FilesDefaultEpProviderB public: using S3FilesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - S3FilesEndpointProvider() - : S3FilesDefaultEpProviderBase(Aws::S3Files::S3FilesEndpointRules::GetRulesBlob(), - Aws::S3Files::S3FilesEndpointRules::RulesBlobSize) {} + S3FilesEndpointProvider(); ~S3FilesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3Files_EXPORTS.h b/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3Files_EXPORTS.h index 69a8d03d840..9aafb135d8b 100644 --- a/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3Files_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3Files_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_S3FILES_API #define AWS_S3FILES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_S3FILES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3FILES_API #define AWS_S3FILES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_S3FILES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_S3FILES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3FilesEndpointRules.h b/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/internal/S3FilesEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3FilesEndpointRules.h rename to generated/src/aws-cpp-sdk-s3files/include/aws/s3files/internal/S3FilesEndpointRules.h index b93a2528251..29faebd6f45 100644 --- a/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/S3FilesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-s3files/include/aws/s3files/internal/S3FilesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace S3Files { -class S3FilesEndpointRules { +class AWS_S3FILES_LOCAL S3FilesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointProvider.cpp index 3459961a35c..0ed3dca2890 100644 --- a/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace S3Files { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +S3FilesEndpointProvider::S3FilesEndpointProvider() + : S3FilesDefaultEpProviderBase(Aws::S3Files::S3FilesEndpointRules::GetRulesBlob(), Aws::S3Files::S3FilesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace S3Files } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointRules.cpp b/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointRules.cpp index 9dfd7867203..da9712a7814 100644 --- a/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-s3files/source/S3FilesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace S3Files { diff --git a/generated/src/aws-cpp-sdk-s3outposts/CMakeLists.txt b/generated/src/aws-cpp-sdk-s3outposts/CMakeLists.txt index 823edf22ce0..6e04e0ac19c 100644 --- a/generated/src/aws-cpp-sdk-s3outposts/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-s3outposts/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_S3OUTPOSTS_MODEL_HEADERS "include/aws/s3outposts/model/*.h" ) +file(GLOB AWS_S3OUTPOSTS_INTERNAL_HEADERS + "include/aws/s3outposts/internal/*.h" +) + file(GLOB AWS_S3OUTPOSTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_S3OUTPOSTS_MODEL_SOURCE file(GLOB S3OUTPOSTS_UNIFIED_HEADERS ${AWS_S3OUTPOSTS_HEADERS} + ${AWS_S3OUTPOSTS_INTERNAL_HEADERS} ${AWS_S3OUTPOSTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\s3outposts" FILES ${AWS_S3OUTPOSTS_HEADERS}) + source_group("Header Files\\aws\\s3outposts\\internal" FILES ${AWS_S3OUTPOSTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\s3outposts\\model" FILES ${AWS_S3OUTPOSTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_S3OUTPOSTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_S3OUTPOSTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3OutpostsEndpointProvider.h b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3OutpostsEndpointProvider.h index 4769f3b42e0..36298e6f5d2 100644 --- a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3OutpostsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3OutpostsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_S3OUTPOSTS_API S3OutpostsEndpointProvider : public S3OutpostsDefaultEp public: using S3OutpostsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - S3OutpostsEndpointProvider() - : S3OutpostsDefaultEpProviderBase(Aws::S3Outposts::S3OutpostsEndpointRules::GetRulesBlob(), - Aws::S3Outposts::S3OutpostsEndpointRules::RulesBlobSize) {} + S3OutpostsEndpointProvider(); ~S3OutpostsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h index ace9a87341e..ce244c1c7e7 100644 --- a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_S3OUTPOSTS_API #define AWS_S3OUTPOSTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_S3OUTPOSTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3OUTPOSTS_API #define AWS_S3OUTPOSTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_S3OUTPOSTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_S3OUTPOSTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3OutpostsEndpointRules.h b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/internal/S3OutpostsEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3OutpostsEndpointRules.h rename to generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/internal/S3OutpostsEndpointRules.h index 5e3cfaae6ab..3ab20b0e191 100644 --- a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3OutpostsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/internal/S3OutpostsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace S3Outposts { -class S3OutpostsEndpointRules { +class AWS_S3OUTPOSTS_LOCAL S3OutpostsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointProvider.cpp index f2ef12c9e67..87e7baeb8ca 100644 --- a/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace S3Outposts { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +S3OutpostsEndpointProvider::S3OutpostsEndpointProvider() + : S3OutpostsDefaultEpProviderBase(Aws::S3Outposts::S3OutpostsEndpointRules::GetRulesBlob(), + Aws::S3Outposts::S3OutpostsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace S3Outposts } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointRules.cpp b/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointRules.cpp index 80108c3b42b..6a2a5f126ee 100644 --- a/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-s3outposts/source/S3OutpostsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace S3Outposts { diff --git a/generated/src/aws-cpp-sdk-s3tables/CMakeLists.txt b/generated/src/aws-cpp-sdk-s3tables/CMakeLists.txt index 707ad4b2a80..1a57faf1dc6 100644 --- a/generated/src/aws-cpp-sdk-s3tables/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-s3tables/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_S3TABLES_MODEL_HEADERS "include/aws/s3tables/model/*.h" ) +file(GLOB AWS_S3TABLES_INTERNAL_HEADERS + "include/aws/s3tables/internal/*.h" +) + file(GLOB AWS_S3TABLES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_S3TABLES_MODEL_SOURCE file(GLOB S3TABLES_UNIFIED_HEADERS ${AWS_S3TABLES_HEADERS} + ${AWS_S3TABLES_INTERNAL_HEADERS} ${AWS_S3TABLES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\s3tables" FILES ${AWS_S3TABLES_HEADERS}) + source_group("Header Files\\aws\\s3tables\\internal" FILES ${AWS_S3TABLES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\s3tables\\model" FILES ${AWS_S3TABLES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_S3TABLES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_S3TABLES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3TablesEndpointProvider.h b/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3TablesEndpointProvider.h index a1612b79aad..39ba0976cf3 100644 --- a/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3TablesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3TablesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_S3TABLES_API S3TablesEndpointProvider : public S3TablesDefaultEpProvid public: using S3TablesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - S3TablesEndpointProvider() - : S3TablesDefaultEpProviderBase(Aws::S3Tables::S3TablesEndpointRules::GetRulesBlob(), - Aws::S3Tables::S3TablesEndpointRules::RulesBlobSize) {} + S3TablesEndpointProvider(); ~S3TablesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3Tables_EXPORTS.h b/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3Tables_EXPORTS.h index 8a1b77ded3d..647d2a951a7 100644 --- a/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3Tables_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3Tables_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_S3TABLES_API #define AWS_S3TABLES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_S3TABLES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3TABLES_API #define AWS_S3TABLES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_S3TABLES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_S3TABLES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3TablesEndpointRules.h b/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/internal/S3TablesEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3TablesEndpointRules.h rename to generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/internal/S3TablesEndpointRules.h index bd75ff7f1e7..3bf46bfeb96 100644 --- a/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/S3TablesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-s3tables/include/aws/s3tables/internal/S3TablesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace S3Tables { -class S3TablesEndpointRules { +class AWS_S3TABLES_LOCAL S3TablesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointProvider.cpp index 9bea45a1991..584a622f1c3 100644 --- a/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace S3Tables { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +S3TablesEndpointProvider::S3TablesEndpointProvider() + : S3TablesDefaultEpProviderBase(Aws::S3Tables::S3TablesEndpointRules::GetRulesBlob(), + Aws::S3Tables::S3TablesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace S3Tables } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointRules.cpp b/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointRules.cpp index 376c815287a..0bd90a18ca4 100644 --- a/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-s3tables/source/S3TablesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace S3Tables { diff --git a/generated/src/aws-cpp-sdk-s3vectors/CMakeLists.txt b/generated/src/aws-cpp-sdk-s3vectors/CMakeLists.txt index 6a70a3f0c16..680ccc0a8e6 100644 --- a/generated/src/aws-cpp-sdk-s3vectors/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-s3vectors/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_S3VECTORS_MODEL_HEADERS "include/aws/s3vectors/model/*.h" ) +file(GLOB AWS_S3VECTORS_INTERNAL_HEADERS + "include/aws/s3vectors/internal/*.h" +) + file(GLOB AWS_S3VECTORS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_S3VECTORS_MODEL_SOURCE file(GLOB S3VECTORS_UNIFIED_HEADERS ${AWS_S3VECTORS_HEADERS} + ${AWS_S3VECTORS_INTERNAL_HEADERS} ${AWS_S3VECTORS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\s3vectors" FILES ${AWS_S3VECTORS_HEADERS}) + source_group("Header Files\\aws\\s3vectors\\internal" FILES ${AWS_S3VECTORS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\s3vectors\\model" FILES ${AWS_S3VECTORS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_S3VECTORS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_S3VECTORS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3VectorsEndpointProvider.h b/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3VectorsEndpointProvider.h index 88a82e1175f..60330556892 100644 --- a/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3VectorsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3VectorsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_S3VECTORS_API S3VectorsEndpointProvider : public S3VectorsDefaultEpPro public: using S3VectorsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - S3VectorsEndpointProvider() - : S3VectorsDefaultEpProviderBase(Aws::S3Vectors::S3VectorsEndpointRules::GetRulesBlob(), - Aws::S3Vectors::S3VectorsEndpointRules::RulesBlobSize) {} + S3VectorsEndpointProvider(); ~S3VectorsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3Vectors_EXPORTS.h b/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3Vectors_EXPORTS.h index 3e367fc9199..90de13ec83f 100644 --- a/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3Vectors_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3Vectors_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_S3VECTORS_API #define AWS_S3VECTORS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_S3VECTORS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3VECTORS_API #define AWS_S3VECTORS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_S3VECTORS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_S3VECTORS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3VectorsEndpointRules.h b/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/internal/S3VectorsEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3VectorsEndpointRules.h rename to generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/internal/S3VectorsEndpointRules.h index 57e1dd31d1d..d69deb3c1e2 100644 --- a/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/S3VectorsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-s3vectors/include/aws/s3vectors/internal/S3VectorsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace S3Vectors { -class S3VectorsEndpointRules { +class AWS_S3VECTORS_LOCAL S3VectorsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointProvider.cpp index 80983ab2ea0..7cb4d538ce7 100644 --- a/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace S3Vectors { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +S3VectorsEndpointProvider::S3VectorsEndpointProvider() + : S3VectorsDefaultEpProviderBase(Aws::S3Vectors::S3VectorsEndpointRules::GetRulesBlob(), + Aws::S3Vectors::S3VectorsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace S3Vectors } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointRules.cpp b/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointRules.cpp index f0df4663b0f..af529824510 100644 --- a/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-s3vectors/source/S3VectorsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace S3Vectors { diff --git a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/CMakeLists.txt index de07d862795..5bf5158779f 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER-A2I-RUNTIME_MODEL_HEADERS "include/aws/sagemaker-a2i-runtime/model/*.h" ) +file(GLOB AWS_SAGEMAKER-A2I-RUNTIME_INTERNAL_HEADERS + "include/aws/sagemaker-a2i-runtime/internal/*.h" +) + file(GLOB AWS_SAGEMAKER-A2I-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER-A2I-RUNTIME_MODEL_SOURCE file(GLOB SAGEMAKER-A2I-RUNTIME_UNIFIED_HEADERS ${AWS_SAGEMAKER-A2I-RUNTIME_HEADERS} + ${AWS_SAGEMAKER-A2I-RUNTIME_INTERNAL_HEADERS} ${AWS_SAGEMAKER-A2I-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker-a2i-runtime" FILES ${AWS_SAGEMAKER-A2I-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\sagemaker-a2i-runtime\\internal" FILES ${AWS_SAGEMAKER-A2I-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker-a2i-runtime\\model" FILES ${AWS_SAGEMAKER-A2I-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER-A2I-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER-A2I-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntimeEndpointProvider.h index b0dc6545b08..55ad1ae0498 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntimeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_AUGMENTEDAIRUNTIME_API AugmentedAIRuntimeEndpointProvider : public Aug public: using AugmentedAIRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AugmentedAIRuntimeEndpointProvider() - : AugmentedAIRuntimeDefaultEpProviderBase(Aws::AugmentedAIRuntime::AugmentedAIRuntimeEndpointRules::GetRulesBlob(), - Aws::AugmentedAIRuntime::AugmentedAIRuntimeEndpointRules::RulesBlobSize) {} + AugmentedAIRuntimeEndpointProvider(); ~AugmentedAIRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h index 274b4d140a2..dd5fc2f722f 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_AUGMENTEDAIRUNTIME_API #define AWS_AUGMENTEDAIRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_AUGMENTEDAIRUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUGMENTEDAIRUNTIME_API #define AWS_AUGMENTEDAIRUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_AUGMENTEDAIRUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_AUGMENTEDAIRUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/internal/AugmentedAIRuntimeEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/internal/AugmentedAIRuntimeEndpointRules.h index b13b05ce5f6..640d44f9b45 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/internal/AugmentedAIRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AugmentedAIRuntime { -class AugmentedAIRuntimeEndpointRules { +class AWS_AUGMENTEDAIRUNTIME_LOCAL AugmentedAIRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointProvider.cpp index 119e186dc12..1bf315eed5f 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AugmentedAIRuntime { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AugmentedAIRuntimeEndpointProvider::AugmentedAIRuntimeEndpointProvider() + : AugmentedAIRuntimeDefaultEpProviderBase(Aws::AugmentedAIRuntime::AugmentedAIRuntimeEndpointRules::GetRulesBlob(), + Aws::AugmentedAIRuntime::AugmentedAIRuntimeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AugmentedAIRuntime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointRules.cpp index b5bac58f5f3..4816ce81134 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/source/AugmentedAIRuntimeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace AugmentedAIRuntime { diff --git a/generated/src/aws-cpp-sdk-sagemaker-edge/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker-edge/CMakeLists.txt index 78a592aac45..03405b8fe73 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-edge/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker-edge/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER-EDGE_MODEL_HEADERS "include/aws/sagemaker-edge/model/*.h" ) +file(GLOB AWS_SAGEMAKER-EDGE_INTERNAL_HEADERS + "include/aws/sagemaker-edge/internal/*.h" +) + file(GLOB AWS_SAGEMAKER-EDGE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER-EDGE_MODEL_SOURCE file(GLOB SAGEMAKER-EDGE_UNIFIED_HEADERS ${AWS_SAGEMAKER-EDGE_HEADERS} + ${AWS_SAGEMAKER-EDGE_INTERNAL_HEADERS} ${AWS_SAGEMAKER-EDGE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker-edge" FILES ${AWS_SAGEMAKER-EDGE_HEADERS}) + source_group("Header Files\\aws\\sagemaker-edge\\internal" FILES ${AWS_SAGEMAKER-EDGE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker-edge\\model" FILES ${AWS_SAGEMAKER-EDGE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER-EDGE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER-EDGE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManagerEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManagerEndpointProvider.h index 81f96bf2335..e992dc3bacb 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManagerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManagerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_SAGEMAKEREDGEMANAGER_API SagemakerEdgeManagerEndpointProvider : public public: using SagemakerEdgeManagerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SagemakerEdgeManagerEndpointProvider() - : SagemakerEdgeManagerDefaultEpProviderBase(Aws::SagemakerEdgeManager::SagemakerEdgeManagerEndpointRules::GetRulesBlob(), - Aws::SagemakerEdgeManager::SagemakerEdgeManagerEndpointRules::RulesBlobSize) {} + SagemakerEdgeManagerEndpointProvider(); ~SagemakerEdgeManagerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h index 7098376a55e..a3ceb0cec0e 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKEREDGEMANAGER_API #define AWS_SAGEMAKEREDGEMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKEREDGEMANAGER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKEREDGEMANAGER_API #define AWS_SAGEMAKEREDGEMANAGER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKEREDGEMANAGER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKEREDGEMANAGER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManagerEndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/internal/SagemakerEdgeManagerEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManagerEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/internal/SagemakerEdgeManagerEndpointRules.h index 96686169286..0ea6cbaae0b 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManagerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/internal/SagemakerEdgeManagerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SagemakerEdgeManager { -class SagemakerEdgeManagerEndpointRules { +class AWS_SAGEMAKEREDGEMANAGER_LOCAL SagemakerEdgeManagerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointProvider.cpp index 0aeb282cdb6..eef6985429c 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SagemakerEdgeManager { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SagemakerEdgeManagerEndpointProvider::SagemakerEdgeManagerEndpointProvider() + : SagemakerEdgeManagerDefaultEpProviderBase(Aws::SagemakerEdgeManager::SagemakerEdgeManagerEndpointRules::GetRulesBlob(), + Aws::SagemakerEdgeManager::SagemakerEdgeManagerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SagemakerEdgeManager } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointRules.cpp index 4cbae2d7114..b67cb25e7fd 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-edge/source/SagemakerEdgeManagerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SagemakerEdgeManager { diff --git a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/CMakeLists.txt index 3ef0721fc2c..75a045a9879 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER-FEATURESTORE-RUNTIME_MODEL_HEADERS "include/aws/sagemaker-featurestore-runtime/model/*.h" ) +file(GLOB AWS_SAGEMAKER-FEATURESTORE-RUNTIME_INTERNAL_HEADERS + "include/aws/sagemaker-featurestore-runtime/internal/*.h" +) + file(GLOB AWS_SAGEMAKER-FEATURESTORE-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER-FEATURESTORE-RUNTIME_MODEL_SOURCE file(GLOB SAGEMAKER-FEATURESTORE-RUNTIME_UNIFIED_HEADERS ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_HEADERS} + ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_INTERNAL_HEADERS} ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker-featurestore-runtime" FILES ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\sagemaker-featurestore-runtime\\internal" FILES ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker-featurestore-runtime\\model" FILES ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER-FEATURESTORE-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntimeEndpointProvider.h index b60fdbe5949..c40e57be2f6 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntimeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_SAGEMAKERFEATURESTORERUNTIME_API SageMakerFeatureStoreRuntimeEndpointP public: using SageMakerFeatureStoreRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SageMakerFeatureStoreRuntimeEndpointProvider() - : SageMakerFeatureStoreRuntimeDefaultEpProviderBase( - Aws::SageMakerFeatureStoreRuntime::SageMakerFeatureStoreRuntimeEndpointRules::GetRulesBlob(), - Aws::SageMakerFeatureStoreRuntime::SageMakerFeatureStoreRuntimeEndpointRules::RulesBlobSize) {} + SageMakerFeatureStoreRuntimeEndpointProvider(); ~SageMakerFeatureStoreRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h index 7579f8b7dcf..0b868a41b03 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKERFEATURESTORERUNTIME_API #define AWS_SAGEMAKERFEATURESTORERUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKERFEATURESTORERUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERFEATURESTORERUNTIME_API #define AWS_SAGEMAKERFEATURESTORERUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKERFEATURESTORERUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKERFEATURESTORERUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/internal/SageMakerFeatureStoreRuntimeEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/internal/SageMakerFeatureStoreRuntimeEndpointRules.h index 9662d77f85a..f44032624be 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/internal/SageMakerFeatureStoreRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SageMakerFeatureStoreRuntime { -class SageMakerFeatureStoreRuntimeEndpointRules { +class AWS_SAGEMAKERFEATURESTORERUNTIME_LOCAL SageMakerFeatureStoreRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointProvider.cpp index 8a8758a98ae..b20672d5c80 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace SageMakerFeatureStoreRuntime { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SageMakerFeatureStoreRuntimeEndpointProvider::SageMakerFeatureStoreRuntimeEndpointProvider() + : SageMakerFeatureStoreRuntimeDefaultEpProviderBase( + Aws::SageMakerFeatureStoreRuntime::SageMakerFeatureStoreRuntimeEndpointRules::GetRulesBlob(), + Aws::SageMakerFeatureStoreRuntime::SageMakerFeatureStoreRuntimeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SageMakerFeatureStoreRuntime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointRules.cpp index 9a1f20e9041..de10eef7fec 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/source/SageMakerFeatureStoreRuntimeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SageMakerFeatureStoreRuntime { diff --git a/generated/src/aws-cpp-sdk-sagemaker-geospatial/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker-geospatial/CMakeLists.txt index a83fdf8b070..5023c466722 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-geospatial/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker-geospatial/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER-GEOSPATIAL_MODEL_HEADERS "include/aws/sagemaker-geospatial/model/*.h" ) +file(GLOB AWS_SAGEMAKER-GEOSPATIAL_INTERNAL_HEADERS + "include/aws/sagemaker-geospatial/internal/*.h" +) + file(GLOB AWS_SAGEMAKER-GEOSPATIAL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER-GEOSPATIAL_MODEL_SOURCE file(GLOB SAGEMAKER-GEOSPATIAL_UNIFIED_HEADERS ${AWS_SAGEMAKER-GEOSPATIAL_HEADERS} + ${AWS_SAGEMAKER-GEOSPATIAL_INTERNAL_HEADERS} ${AWS_SAGEMAKER-GEOSPATIAL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker-geospatial" FILES ${AWS_SAGEMAKER-GEOSPATIAL_HEADERS}) + source_group("Header Files\\aws\\sagemaker-geospatial\\internal" FILES ${AWS_SAGEMAKER-GEOSPATIAL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker-geospatial\\model" FILES ${AWS_SAGEMAKER-GEOSPATIAL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER-GEOSPATIAL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER-GEOSPATIAL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatialEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatialEndpointProvider.h index c9fc2e33b6a..fc5efbae63c 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatialEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatialEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_SAGEMAKERGEOSPATIAL_API SageMakerGeospatialEndpointProvider : public S public: using SageMakerGeospatialResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SageMakerGeospatialEndpointProvider() - : SageMakerGeospatialDefaultEpProviderBase(Aws::SageMakerGeospatial::SageMakerGeospatialEndpointRules::GetRulesBlob(), - Aws::SageMakerGeospatial::SageMakerGeospatialEndpointRules::RulesBlobSize) {} + SageMakerGeospatialEndpointProvider(); ~SageMakerGeospatialEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h index eb4093d4bb6..8c2e895f715 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKERGEOSPATIAL_API #define AWS_SAGEMAKERGEOSPATIAL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKERGEOSPATIAL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERGEOSPATIAL_API #define AWS_SAGEMAKERGEOSPATIAL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKERGEOSPATIAL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKERGEOSPATIAL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatialEndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/internal/SageMakerGeospatialEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatialEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/internal/SageMakerGeospatialEndpointRules.h index d274eea6aae..6292a48eabf 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatialEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/internal/SageMakerGeospatialEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SageMakerGeospatial { -class SageMakerGeospatialEndpointRules { +class AWS_SAGEMAKERGEOSPATIAL_LOCAL SageMakerGeospatialEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointProvider.cpp index bc6c9b50c7a..56fd6167948 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SageMakerGeospatial { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SageMakerGeospatialEndpointProvider::SageMakerGeospatialEndpointProvider() + : SageMakerGeospatialDefaultEpProviderBase(Aws::SageMakerGeospatial::SageMakerGeospatialEndpointRules::GetRulesBlob(), + Aws::SageMakerGeospatial::SageMakerGeospatialEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SageMakerGeospatial } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointRules.cpp index 7e71ac511d2..b3fe938e5de 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-geospatial/source/SageMakerGeospatialEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SageMakerGeospatial { diff --git a/generated/src/aws-cpp-sdk-sagemaker-metrics/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker-metrics/CMakeLists.txt index 3ba38d8a3d8..3043f46255b 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-metrics/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker-metrics/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER-METRICS_MODEL_HEADERS "include/aws/sagemaker-metrics/model/*.h" ) +file(GLOB AWS_SAGEMAKER-METRICS_INTERNAL_HEADERS + "include/aws/sagemaker-metrics/internal/*.h" +) + file(GLOB AWS_SAGEMAKER-METRICS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER-METRICS_MODEL_SOURCE file(GLOB SAGEMAKER-METRICS_UNIFIED_HEADERS ${AWS_SAGEMAKER-METRICS_HEADERS} + ${AWS_SAGEMAKER-METRICS_INTERNAL_HEADERS} ${AWS_SAGEMAKER-METRICS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker-metrics" FILES ${AWS_SAGEMAKER-METRICS_HEADERS}) + source_group("Header Files\\aws\\sagemaker-metrics\\internal" FILES ${AWS_SAGEMAKER-METRICS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker-metrics\\model" FILES ${AWS_SAGEMAKER-METRICS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER-METRICS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER-METRICS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetricsEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetricsEndpointProvider.h index fda2a09264c..06e57fdf8fe 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetricsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetricsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_SAGEMAKERMETRICS_API SageMakerMetricsEndpointProvider : public SageMak public: using SageMakerMetricsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SageMakerMetricsEndpointProvider() - : SageMakerMetricsDefaultEpProviderBase(Aws::SageMakerMetrics::SageMakerMetricsEndpointRules::GetRulesBlob(), - Aws::SageMakerMetrics::SageMakerMetricsEndpointRules::RulesBlobSize) {} + SageMakerMetricsEndpointProvider(); ~SageMakerMetricsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h index eb06e7d561b..22487379e6b 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKERMETRICS_API #define AWS_SAGEMAKERMETRICS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKERMETRICS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERMETRICS_API #define AWS_SAGEMAKERMETRICS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKERMETRICS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKERMETRICS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetricsEndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/internal/SageMakerMetricsEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetricsEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/internal/SageMakerMetricsEndpointRules.h index f1ceea9dd41..13eb00e7ced 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetricsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/internal/SageMakerMetricsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SageMakerMetrics { -class SageMakerMetricsEndpointRules { +class AWS_SAGEMAKERMETRICS_LOCAL SageMakerMetricsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointProvider.cpp index b0deab083ac..6b37c253127 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SageMakerMetrics { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SageMakerMetricsEndpointProvider::SageMakerMetricsEndpointProvider() + : SageMakerMetricsDefaultEpProviderBase(Aws::SageMakerMetrics::SageMakerMetricsEndpointRules::GetRulesBlob(), + Aws::SageMakerMetrics::SageMakerMetricsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SageMakerMetrics } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointRules.cpp index 8644704ef49..8ccdee9efcd 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-metrics/source/SageMakerMetricsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SageMakerMetrics { diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/CMakeLists.txt index fe891be8a9a..ec0266f4329 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER-RUNTIME-HTTP2_MODEL_HEADERS "include/aws/sagemaker-runtime-http2/model/*.h" ) +file(GLOB AWS_SAGEMAKER-RUNTIME-HTTP2_INTERNAL_HEADERS + "include/aws/sagemaker-runtime-http2/internal/*.h" +) + file(GLOB AWS_SAGEMAKER-RUNTIME-HTTP2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER-RUNTIME-HTTP2_MODEL_SOURCE file(GLOB SAGEMAKER-RUNTIME-HTTP2_UNIFIED_HEADERS ${AWS_SAGEMAKER-RUNTIME-HTTP2_HEADERS} + ${AWS_SAGEMAKER-RUNTIME-HTTP2_INTERNAL_HEADERS} ${AWS_SAGEMAKER-RUNTIME-HTTP2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker-runtime-http2" FILES ${AWS_SAGEMAKER-RUNTIME-HTTP2_HEADERS}) + source_group("Header Files\\aws\\sagemaker-runtime-http2\\internal" FILES ${AWS_SAGEMAKER-RUNTIME-HTTP2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker-runtime-http2\\model" FILES ${AWS_SAGEMAKER-RUNTIME-HTTP2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER-RUNTIME-HTTP2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER-RUNTIME-HTTP2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2EndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2EndpointProvider.h index 18bc393fa19..ed37dd9a381 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_SAGEMAKERRUNTIMEHTTP2_API SageMakerRuntimeHTTP2EndpointProvider : publ public: using SageMakerRuntimeHTTP2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SageMakerRuntimeHTTP2EndpointProvider() - : SageMakerRuntimeHTTP2DefaultEpProviderBase(Aws::SageMakerRuntimeHTTP2::SageMakerRuntimeHTTP2EndpointRules::GetRulesBlob(), - Aws::SageMakerRuntimeHTTP2::SageMakerRuntimeHTTP2EndpointRules::RulesBlobSize) {} + SageMakerRuntimeHTTP2EndpointProvider(); ~SageMakerRuntimeHTTP2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2_EXPORTS.h index 37b5f5e0ced..07356abde5a 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKERRUNTIMEHTTP2_API #define AWS_SAGEMAKERRUNTIMEHTTP2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKERRUNTIMEHTTP2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERRUNTIMEHTTP2_API #define AWS_SAGEMAKERRUNTIMEHTTP2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKERRUNTIMEHTTP2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKERRUNTIMEHTTP2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2EndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/internal/SageMakerRuntimeHTTP2EndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2EndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/internal/SageMakerRuntimeHTTP2EndpointRules.h index 46220bccd2a..96c36c28c70 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/SageMakerRuntimeHTTP2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2/internal/SageMakerRuntimeHTTP2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SageMakerRuntimeHTTP2 { -class SageMakerRuntimeHTTP2EndpointRules { +class AWS_SAGEMAKERRUNTIMEHTTP2_LOCAL SageMakerRuntimeHTTP2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointProvider.cpp index 1c5ea1995b6..f2ca2ac325c 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SageMakerRuntimeHTTP2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SageMakerRuntimeHTTP2EndpointProvider::SageMakerRuntimeHTTP2EndpointProvider() + : SageMakerRuntimeHTTP2DefaultEpProviderBase(Aws::SageMakerRuntimeHTTP2::SageMakerRuntimeHTTP2EndpointRules::GetRulesBlob(), + Aws::SageMakerRuntimeHTTP2::SageMakerRuntimeHTTP2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SageMakerRuntimeHTTP2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointRules.cpp index 3ce1e40342a..5b0ad899ecd 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime-http2/source/SageMakerRuntimeHTTP2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SageMakerRuntimeHTTP2 { diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker-runtime/CMakeLists.txt index 067138c586e..e3c454ecb00 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER-RUNTIME_MODEL_HEADERS "include/aws/sagemaker-runtime/model/*.h" ) +file(GLOB AWS_SAGEMAKER-RUNTIME_INTERNAL_HEADERS + "include/aws/sagemaker-runtime/internal/*.h" +) + file(GLOB AWS_SAGEMAKER-RUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER-RUNTIME_MODEL_SOURCE file(GLOB SAGEMAKER-RUNTIME_UNIFIED_HEADERS ${AWS_SAGEMAKER-RUNTIME_HEADERS} + ${AWS_SAGEMAKER-RUNTIME_INTERNAL_HEADERS} ${AWS_SAGEMAKER-RUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker-runtime" FILES ${AWS_SAGEMAKER-RUNTIME_HEADERS}) + source_group("Header Files\\aws\\sagemaker-runtime\\internal" FILES ${AWS_SAGEMAKER-RUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker-runtime\\model" FILES ${AWS_SAGEMAKER-RUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER-RUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER-RUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntimeEndpointProvider.h index 3498db55b88..dde682be1bd 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntimeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_SAGEMAKERRUNTIME_API SageMakerRuntimeEndpointProvider : public SageMak public: using SageMakerRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SageMakerRuntimeEndpointProvider() - : SageMakerRuntimeDefaultEpProviderBase(Aws::SageMakerRuntime::SageMakerRuntimeEndpointRules::GetRulesBlob(), - Aws::SageMakerRuntime::SageMakerRuntimeEndpointRules::RulesBlobSize) {} + SageMakerRuntimeEndpointProvider(); ~SageMakerRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h index 24aaaaff997..1e5158e58b5 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKERRUNTIME_API #define AWS_SAGEMAKERRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKERRUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERRUNTIME_API #define AWS_SAGEMAKERRUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKERRUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKERRUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/internal/SageMakerRuntimeEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/internal/SageMakerRuntimeEndpointRules.h index 7b0740714d0..9d8a2296939 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/internal/SageMakerRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SageMakerRuntime { -class SageMakerRuntimeEndpointRules { +class AWS_SAGEMAKERRUNTIME_LOCAL SageMakerRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointProvider.cpp index 31e71b95aa1..18beb899ee0 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SageMakerRuntime { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SageMakerRuntimeEndpointProvider::SageMakerRuntimeEndpointProvider() + : SageMakerRuntimeDefaultEpProviderBase(Aws::SageMakerRuntime::SageMakerRuntimeEndpointRules::GetRulesBlob(), + Aws::SageMakerRuntime::SageMakerRuntimeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SageMakerRuntime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointRules.cpp index 7ebdb4edb94..5892efe5366 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime/source/SageMakerRuntimeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SageMakerRuntime { diff --git a/generated/src/aws-cpp-sdk-sagemaker/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemaker/CMakeLists.txt index 60b93839a4e..8487af0a5dc 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemaker/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKER_MODEL_HEADERS "include/aws/sagemaker/model/*.h" ) +file(GLOB AWS_SAGEMAKER_INTERNAL_HEADERS + "include/aws/sagemaker/internal/*.h" +) + file(GLOB AWS_SAGEMAKER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKER_MODEL_SOURCE file(GLOB SAGEMAKER_UNIFIED_HEADERS ${AWS_SAGEMAKER_HEADERS} + ${AWS_SAGEMAKER_INTERNAL_HEADERS} ${AWS_SAGEMAKER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemaker" FILES ${AWS_SAGEMAKER_HEADERS}) + source_group("Header Files\\aws\\sagemaker\\internal" FILES ${AWS_SAGEMAKER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemaker\\model" FILES ${AWS_SAGEMAKER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMakerEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMakerEndpointProvider.h index 64ec3a6d570..65a59ff3053 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMakerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMakerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SAGEMAKER_API SageMakerEndpointProvider : public SageMakerDefaultEpPro public: using SageMakerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SageMakerEndpointProvider() - : SageMakerDefaultEpProviderBase(Aws::SageMaker::SageMakerEndpointRules::GetRulesBlob(), - Aws::SageMaker::SageMakerEndpointRules::RulesBlobSize) {} + SageMakerEndpointProvider(); ~SageMakerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h index aaf753e398e..d59305cfae0 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKER_API #define AWS_SAGEMAKER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKER_API #define AWS_SAGEMAKER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMakerEndpointRules.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/internal/SageMakerEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMakerEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/internal/SageMakerEndpointRules.h index 04eeb4b2734..bc545b9a410 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMakerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/internal/SageMakerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SageMaker { -class SageMakerEndpointRules { +class AWS_SAGEMAKER_LOCAL SageMakerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointProvider.cpp index 7693c3f1c00..c01b7987926 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SageMaker { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SageMakerEndpointProvider::SageMakerEndpointProvider() + : SageMakerDefaultEpProviderBase(Aws::SageMaker::SageMakerEndpointRules::GetRulesBlob(), + Aws::SageMaker::SageMakerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SageMaker } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointRules.cpp index a5ddd4a8e91..22fb0084d7f 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/SageMakerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SageMaker { diff --git a/generated/src/aws-cpp-sdk-sagemakerjobruntime/CMakeLists.txt b/generated/src/aws-cpp-sdk-sagemakerjobruntime/CMakeLists.txt index 9a27585ce84..6b6fb1f01c1 100644 --- a/generated/src/aws-cpp-sdk-sagemakerjobruntime/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sagemakerjobruntime/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAGEMAKERJOBRUNTIME_MODEL_HEADERS "include/aws/sagemakerjobruntime/model/*.h" ) +file(GLOB AWS_SAGEMAKERJOBRUNTIME_INTERNAL_HEADERS + "include/aws/sagemakerjobruntime/internal/*.h" +) + file(GLOB AWS_SAGEMAKERJOBRUNTIME_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAGEMAKERJOBRUNTIME_MODEL_SOURCE file(GLOB SAGEMAKERJOBRUNTIME_UNIFIED_HEADERS ${AWS_SAGEMAKERJOBRUNTIME_HEADERS} + ${AWS_SAGEMAKERJOBRUNTIME_INTERNAL_HEADERS} ${AWS_SAGEMAKERJOBRUNTIME_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sagemakerjobruntime" FILES ${AWS_SAGEMAKERJOBRUNTIME_HEADERS}) + source_group("Header Files\\aws\\sagemakerjobruntime\\internal" FILES ${AWS_SAGEMAKERJOBRUNTIME_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sagemakerjobruntime\\model" FILES ${AWS_SAGEMAKERJOBRUNTIME_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAGEMAKERJOBRUNTIME_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAGEMAKERJOBRUNTIME_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntimeEndpointProvider.h b/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntimeEndpointProvider.h index 4cfdaacdf30..197d7bf82a1 100644 --- a/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntimeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntimeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_SAGEMAKERJOBRUNTIME_API SagemakerJobRuntimeEndpointProvider : public S public: using SagemakerJobRuntimeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SagemakerJobRuntimeEndpointProvider() - : SagemakerJobRuntimeDefaultEpProviderBase(Aws::SagemakerJobRuntime::SagemakerJobRuntimeEndpointRules::GetRulesBlob(), - Aws::SagemakerJobRuntime::SagemakerJobRuntimeEndpointRules::RulesBlobSize) {} + SagemakerJobRuntimeEndpointProvider(); ~SagemakerJobRuntimeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntime_EXPORTS.h index d0bbf0415f7..e04c26c6c88 100644 --- a/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntime_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAGEMAKERJOBRUNTIME_API #define AWS_SAGEMAKERJOBRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAGEMAKERJOBRUNTIME_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERJOBRUNTIME_API #define AWS_SAGEMAKERJOBRUNTIME_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAGEMAKERJOBRUNTIME_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAGEMAKERJOBRUNTIME_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntimeEndpointRules.h b/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/internal/SagemakerJobRuntimeEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntimeEndpointRules.h rename to generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/internal/SagemakerJobRuntimeEndpointRules.h index bd5b3aa1a04..c1f91c475d2 100644 --- a/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/SagemakerJobRuntimeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sagemakerjobruntime/include/aws/sagemakerjobruntime/internal/SagemakerJobRuntimeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SagemakerJobRuntime { -class SagemakerJobRuntimeEndpointRules { +class AWS_SAGEMAKERJOBRUNTIME_LOCAL SagemakerJobRuntimeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointProvider.cpp index 265254dbb59..802275ad935 100644 --- a/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SagemakerJobRuntime { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SagemakerJobRuntimeEndpointProvider::SagemakerJobRuntimeEndpointProvider() + : SagemakerJobRuntimeDefaultEpProviderBase(Aws::SagemakerJobRuntime::SagemakerJobRuntimeEndpointRules::GetRulesBlob(), + Aws::SagemakerJobRuntime::SagemakerJobRuntimeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SagemakerJobRuntime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointRules.cpp b/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointRules.cpp index 522cc92eb9f..acc3a23d53f 100644 --- a/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sagemakerjobruntime/source/SagemakerJobRuntimeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SagemakerJobRuntime { diff --git a/generated/src/aws-cpp-sdk-savingsplans/CMakeLists.txt b/generated/src/aws-cpp-sdk-savingsplans/CMakeLists.txt index 34968682928..54afab21e3d 100644 --- a/generated/src/aws-cpp-sdk-savingsplans/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-savingsplans/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SAVINGSPLANS_MODEL_HEADERS "include/aws/savingsplans/model/*.h" ) +file(GLOB AWS_SAVINGSPLANS_INTERNAL_HEADERS + "include/aws/savingsplans/internal/*.h" +) + file(GLOB AWS_SAVINGSPLANS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SAVINGSPLANS_MODEL_SOURCE file(GLOB SAVINGSPLANS_UNIFIED_HEADERS ${AWS_SAVINGSPLANS_HEADERS} + ${AWS_SAVINGSPLANS_INTERNAL_HEADERS} ${AWS_SAVINGSPLANS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\savingsplans" FILES ${AWS_SAVINGSPLANS_HEADERS}) + source_group("Header Files\\aws\\savingsplans\\internal" FILES ${AWS_SAVINGSPLANS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\savingsplans\\model" FILES ${AWS_SAVINGSPLANS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SAVINGSPLANS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SAVINGSPLANS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlansEndpointProvider.h b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlansEndpointProvider.h index a4fcb9a5a5b..24ab4520387 100644 --- a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlansEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlansEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SAVINGSPLANS_API SavingsPlansEndpointProvider : public SavingsPlansDef public: using SavingsPlansResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SavingsPlansEndpointProvider() - : SavingsPlansDefaultEpProviderBase(Aws::SavingsPlans::SavingsPlansEndpointRules::GetRulesBlob(), - Aws::SavingsPlans::SavingsPlansEndpointRules::RulesBlobSize) {} + SavingsPlansEndpointProvider(); ~SavingsPlansEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h index 3516b6208f8..81661295edf 100644 --- a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SAVINGSPLANS_API #define AWS_SAVINGSPLANS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SAVINGSPLANS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAVINGSPLANS_API #define AWS_SAVINGSPLANS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SAVINGSPLANS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SAVINGSPLANS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlansEndpointRules.h b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/internal/SavingsPlansEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlansEndpointRules.h rename to generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/internal/SavingsPlansEndpointRules.h index 2b549547772..9bddc485e9f 100644 --- a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlansEndpointRules.h +++ b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/internal/SavingsPlansEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SavingsPlans { -class SavingsPlansEndpointRules { +class AWS_SAVINGSPLANS_LOCAL SavingsPlansEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointProvider.cpp b/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointProvider.cpp index 945e3e37d65..1fc9f5872b2 100644 --- a/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SavingsPlans { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SavingsPlansEndpointProvider::SavingsPlansEndpointProvider() + : SavingsPlansDefaultEpProviderBase(Aws::SavingsPlans::SavingsPlansEndpointRules::GetRulesBlob(), + Aws::SavingsPlans::SavingsPlansEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SavingsPlans } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointRules.cpp b/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointRules.cpp index db02b4a7090..0fba13a4283 100644 --- a/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-savingsplans/source/SavingsPlansEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SavingsPlans { diff --git a/generated/src/aws-cpp-sdk-scheduler/CMakeLists.txt b/generated/src/aws-cpp-sdk-scheduler/CMakeLists.txt index 0287f1cbde7..efb09e98960 100644 --- a/generated/src/aws-cpp-sdk-scheduler/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-scheduler/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SCHEDULER_MODEL_HEADERS "include/aws/scheduler/model/*.h" ) +file(GLOB AWS_SCHEDULER_INTERNAL_HEADERS + "include/aws/scheduler/internal/*.h" +) + file(GLOB AWS_SCHEDULER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SCHEDULER_MODEL_SOURCE file(GLOB SCHEDULER_UNIFIED_HEADERS ${AWS_SCHEDULER_HEADERS} + ${AWS_SCHEDULER_INTERNAL_HEADERS} ${AWS_SCHEDULER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\scheduler" FILES ${AWS_SCHEDULER_HEADERS}) + source_group("Header Files\\aws\\scheduler\\internal" FILES ${AWS_SCHEDULER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\scheduler\\model" FILES ${AWS_SCHEDULER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SCHEDULER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SCHEDULER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/SchedulerEndpointProvider.h b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/SchedulerEndpointProvider.h index 22fcef7b5a7..57dd7a394b3 100644 --- a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/SchedulerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/SchedulerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SCHEDULER_API SchedulerEndpointProvider : public SchedulerDefaultEpPro public: using SchedulerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SchedulerEndpointProvider() - : SchedulerDefaultEpProviderBase(Aws::Scheduler::SchedulerEndpointRules::GetRulesBlob(), - Aws::Scheduler::SchedulerEndpointRules::RulesBlobSize) {} + SchedulerEndpointProvider(); ~SchedulerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h index 47e55a1f647..20b572ed684 100644 --- a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SCHEDULER_API #define AWS_SCHEDULER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SCHEDULER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SCHEDULER_API #define AWS_SCHEDULER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SCHEDULER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SCHEDULER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/SchedulerEndpointRules.h b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/internal/SchedulerEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/SchedulerEndpointRules.h rename to generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/internal/SchedulerEndpointRules.h index bddb22f8169..762455e90c7 100644 --- a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/SchedulerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/internal/SchedulerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Scheduler { -class SchedulerEndpointRules { +class AWS_SCHEDULER_LOCAL SchedulerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointProvider.cpp index 815b91d34e6..7b806ab78d1 100644 --- a/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Scheduler { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SchedulerEndpointProvider::SchedulerEndpointProvider() + : SchedulerDefaultEpProviderBase(Aws::Scheduler::SchedulerEndpointRules::GetRulesBlob(), + Aws::Scheduler::SchedulerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Scheduler } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointRules.cpp b/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointRules.cpp index 13a23537189..9f11293d960 100644 --- a/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-scheduler/source/SchedulerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Scheduler { diff --git a/generated/src/aws-cpp-sdk-schemas/CMakeLists.txt b/generated/src/aws-cpp-sdk-schemas/CMakeLists.txt index 79cdc4d1ab6..dc9f164c4c4 100644 --- a/generated/src/aws-cpp-sdk-schemas/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-schemas/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SCHEMAS_MODEL_HEADERS "include/aws/schemas/model/*.h" ) +file(GLOB AWS_SCHEMAS_INTERNAL_HEADERS + "include/aws/schemas/internal/*.h" +) + file(GLOB AWS_SCHEMAS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SCHEMAS_MODEL_SOURCE file(GLOB SCHEMAS_UNIFIED_HEADERS ${AWS_SCHEMAS_HEADERS} + ${AWS_SCHEMAS_INTERNAL_HEADERS} ${AWS_SCHEMAS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\schemas" FILES ${AWS_SCHEMAS_HEADERS}) + source_group("Header Files\\aws\\schemas\\internal" FILES ${AWS_SCHEMAS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\schemas\\model" FILES ${AWS_SCHEMAS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SCHEMAS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SCHEMAS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/SchemasEndpointProvider.h b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/SchemasEndpointProvider.h index 0313d8d83d0..c0af69d06d0 100644 --- a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/SchemasEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/SchemasEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SCHEMAS_API SchemasEndpointProvider : public SchemasDefaultEpProviderB public: using SchemasResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SchemasEndpointProvider() - : SchemasDefaultEpProviderBase(Aws::Schemas::SchemasEndpointRules::GetRulesBlob(), - Aws::Schemas::SchemasEndpointRules::RulesBlobSize) {} + SchemasEndpointProvider(); ~SchemasEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h index da51fd0ec0b..1be3c1b60b7 100644 --- a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SCHEMAS_API #define AWS_SCHEMAS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SCHEMAS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SCHEMAS_API #define AWS_SCHEMAS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SCHEMAS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SCHEMAS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/SchemasEndpointRules.h b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/internal/SchemasEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-schemas/include/aws/schemas/SchemasEndpointRules.h rename to generated/src/aws-cpp-sdk-schemas/include/aws/schemas/internal/SchemasEndpointRules.h index 66a8d42e7c2..7a2e5a48c6e 100644 --- a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/SchemasEndpointRules.h +++ b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/internal/SchemasEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Schemas { -class SchemasEndpointRules { +class AWS_SCHEMAS_LOCAL SchemasEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointProvider.cpp b/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointProvider.cpp index ad8786c0185..f7e9d164930 100644 --- a/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Schemas { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SchemasEndpointProvider::SchemasEndpointProvider() + : SchemasDefaultEpProviderBase(Aws::Schemas::SchemasEndpointRules::GetRulesBlob(), Aws::Schemas::SchemasEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Schemas } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointRules.cpp b/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointRules.cpp index f76d6cd831a..5da1b25dc46 100644 --- a/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-schemas/source/SchemasEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Schemas { diff --git a/generated/src/aws-cpp-sdk-sdb/CMakeLists.txt b/generated/src/aws-cpp-sdk-sdb/CMakeLists.txt index a223d3c2fcd..d3c65436e7f 100644 --- a/generated/src/aws-cpp-sdk-sdb/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sdb/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SDB_MODEL_HEADERS "include/aws/sdb/model/*.h" ) +file(GLOB AWS_SDB_INTERNAL_HEADERS + "include/aws/sdb/internal/*.h" +) + file(GLOB AWS_SDB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SDB_MODEL_SOURCE file(GLOB SDB_UNIFIED_HEADERS ${AWS_SDB_HEADERS} + ${AWS_SDB_INTERNAL_HEADERS} ${AWS_SDB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sdb" FILES ${AWS_SDB_HEADERS}) + source_group("Header Files\\aws\\sdb\\internal" FILES ${AWS_SDB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sdb\\model" FILES ${AWS_SDB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SDB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SDB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDBEndpointProvider.h b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDBEndpointProvider.h index af4e88a20af..f25968037cd 100644 --- a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDBEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDBEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SIMPLEDB_API SimpleDBEndpointProvider : public SimpleDBDefaultEpProvid public: using SimpleDBResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SimpleDBEndpointProvider() - : SimpleDBDefaultEpProviderBase(Aws::SimpleDB::SimpleDBEndpointRules::GetRulesBlob(), - Aws::SimpleDB::SimpleDBEndpointRules::RulesBlobSize) {} + SimpleDBEndpointProvider(); ~SimpleDBEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h index 07e733441ce..77217ed153f 100644 --- a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SIMPLEDB_API #define AWS_SIMPLEDB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SIMPLEDB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIMPLEDB_API #define AWS_SIMPLEDB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SIMPLEDB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SIMPLEDB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDBEndpointRules.h b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/internal/SimpleDBEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDBEndpointRules.h rename to generated/src/aws-cpp-sdk-sdb/include/aws/sdb/internal/SimpleDBEndpointRules.h index 2667cfdebd7..e84ada1b57c 100644 --- a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDBEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/internal/SimpleDBEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SimpleDB { -class SimpleDBEndpointRules { +class AWS_SIMPLEDB_LOCAL SimpleDBEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointProvider.cpp index 11dad37e4fa..e104c1aa03d 100644 --- a/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SimpleDB { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SimpleDBEndpointProvider::SimpleDBEndpointProvider() + : SimpleDBDefaultEpProviderBase(Aws::SimpleDB::SimpleDBEndpointRules::GetRulesBlob(), + Aws::SimpleDB::SimpleDBEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SimpleDB } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointRules.cpp b/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointRules.cpp index 731b90ced6a..f1add75b010 100644 --- a/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sdb/source/SimpleDBEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SimpleDB { diff --git a/generated/src/aws-cpp-sdk-secretsmanager/CMakeLists.txt b/generated/src/aws-cpp-sdk-secretsmanager/CMakeLists.txt index 3e685b6039e..49e61674a09 100644 --- a/generated/src/aws-cpp-sdk-secretsmanager/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-secretsmanager/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SECRETSMANAGER_MODEL_HEADERS "include/aws/secretsmanager/model/*.h" ) +file(GLOB AWS_SECRETSMANAGER_INTERNAL_HEADERS + "include/aws/secretsmanager/internal/*.h" +) + file(GLOB AWS_SECRETSMANAGER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SECRETSMANAGER_MODEL_SOURCE file(GLOB SECRETSMANAGER_UNIFIED_HEADERS ${AWS_SECRETSMANAGER_HEADERS} + ${AWS_SECRETSMANAGER_INTERNAL_HEADERS} ${AWS_SECRETSMANAGER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\secretsmanager" FILES ${AWS_SECRETSMANAGER_HEADERS}) + source_group("Header Files\\aws\\secretsmanager\\internal" FILES ${AWS_SECRETSMANAGER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\secretsmanager\\model" FILES ${AWS_SECRETSMANAGER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SECRETSMANAGER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SECRETSMANAGER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManagerEndpointProvider.h b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManagerEndpointProvider.h index cfcdf22a37f..e750cbad6bf 100644 --- a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManagerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManagerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SECRETSMANAGER_API SecretsManagerEndpointProvider : public SecretsMana public: using SecretsManagerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SecretsManagerEndpointProvider() - : SecretsManagerDefaultEpProviderBase(Aws::SecretsManager::SecretsManagerEndpointRules::GetRulesBlob(), - Aws::SecretsManager::SecretsManagerEndpointRules::RulesBlobSize) {} + SecretsManagerEndpointProvider(); ~SecretsManagerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h index e7ef26dfc9d..f9497524569 100644 --- a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SECRETSMANAGER_API #define AWS_SECRETSMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SECRETSMANAGER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECRETSMANAGER_API #define AWS_SECRETSMANAGER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SECRETSMANAGER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SECRETSMANAGER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManagerEndpointRules.h b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/internal/SecretsManagerEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManagerEndpointRules.h rename to generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/internal/SecretsManagerEndpointRules.h index 1a7c253370a..30948a5267e 100644 --- a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManagerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/internal/SecretsManagerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SecretsManager { -class SecretsManagerEndpointRules { +class AWS_SECRETSMANAGER_LOCAL SecretsManagerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointProvider.cpp index 2e15026c33d..d1626834dec 100644 --- a/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SecretsManager { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SecretsManagerEndpointProvider::SecretsManagerEndpointProvider() + : SecretsManagerDefaultEpProviderBase(Aws::SecretsManager::SecretsManagerEndpointRules::GetRulesBlob(), + Aws::SecretsManager::SecretsManagerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SecretsManager } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointRules.cpp b/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointRules.cpp index d5deafda21a..65c2b047bd5 100644 --- a/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-secretsmanager/source/SecretsManagerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SecretsManager { diff --git a/generated/src/aws-cpp-sdk-security-ir/CMakeLists.txt b/generated/src/aws-cpp-sdk-security-ir/CMakeLists.txt index dd30b58a376..6fc6750f134 100644 --- a/generated/src/aws-cpp-sdk-security-ir/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-security-ir/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SECURITY-IR_MODEL_HEADERS "include/aws/security-ir/model/*.h" ) +file(GLOB AWS_SECURITY-IR_INTERNAL_HEADERS + "include/aws/security-ir/internal/*.h" +) + file(GLOB AWS_SECURITY-IR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SECURITY-IR_MODEL_SOURCE file(GLOB SECURITY-IR_UNIFIED_HEADERS ${AWS_SECURITY-IR_HEADERS} + ${AWS_SECURITY-IR_INTERNAL_HEADERS} ${AWS_SECURITY-IR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\security-ir" FILES ${AWS_SECURITY-IR_HEADERS}) + source_group("Header Files\\aws\\security-ir\\internal" FILES ${AWS_SECURITY-IR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\security-ir\\model" FILES ${AWS_SECURITY-IR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SECURITY-IR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SECURITY-IR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIREndpointProvider.h b/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIREndpointProvider.h index 9b7d4e30bff..16ee05d7ca0 100644 --- a/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIREndpointProvider.h +++ b/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIREndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SECURITYIR_API SecurityIREndpointProvider : public SecurityIRDefaultEp public: using SecurityIRResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SecurityIREndpointProvider() - : SecurityIRDefaultEpProviderBase(Aws::SecurityIR::SecurityIREndpointRules::GetRulesBlob(), - Aws::SecurityIR::SecurityIREndpointRules::RulesBlobSize) {} + SecurityIREndpointProvider(); ~SecurityIREndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIR_EXPORTS.h b/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIR_EXPORTS.h index 912b43d7e53..a4c5a3997fb 100644 --- a/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIR_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIR_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SECURITYIR_API #define AWS_SECURITYIR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SECURITYIR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECURITYIR_API #define AWS_SECURITYIR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SECURITYIR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SECURITYIR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIREndpointRules.h b/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/internal/SecurityIREndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIREndpointRules.h rename to generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/internal/SecurityIREndpointRules.h index 66bdc1937f1..5c53d6ca15b 100644 --- a/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/SecurityIREndpointRules.h +++ b/generated/src/aws-cpp-sdk-security-ir/include/aws/security-ir/internal/SecurityIREndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SecurityIR { -class SecurityIREndpointRules { +class AWS_SECURITYIR_LOCAL SecurityIREndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointProvider.cpp b/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointProvider.cpp index 56161198f84..472a008df12 100644 --- a/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SecurityIR { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SecurityIREndpointProvider::SecurityIREndpointProvider() + : SecurityIRDefaultEpProviderBase(Aws::SecurityIR::SecurityIREndpointRules::GetRulesBlob(), + Aws::SecurityIR::SecurityIREndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SecurityIR } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointRules.cpp b/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointRules.cpp index 0f3bd225de4..953347993d6 100644 --- a/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-security-ir/source/SecurityIREndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SecurityIR { diff --git a/generated/src/aws-cpp-sdk-securityagent/CMakeLists.txt b/generated/src/aws-cpp-sdk-securityagent/CMakeLists.txt index 49cae27ddd2..a5596ecf894 100644 --- a/generated/src/aws-cpp-sdk-securityagent/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-securityagent/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SECURITYAGENT_MODEL_HEADERS "include/aws/securityagent/model/*.h" ) +file(GLOB AWS_SECURITYAGENT_INTERNAL_HEADERS + "include/aws/securityagent/internal/*.h" +) + file(GLOB AWS_SECURITYAGENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SECURITYAGENT_MODEL_SOURCE file(GLOB SECURITYAGENT_UNIFIED_HEADERS ${AWS_SECURITYAGENT_HEADERS} + ${AWS_SECURITYAGENT_INTERNAL_HEADERS} ${AWS_SECURITYAGENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\securityagent" FILES ${AWS_SECURITYAGENT_HEADERS}) + source_group("Header Files\\aws\\securityagent\\internal" FILES ${AWS_SECURITYAGENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\securityagent\\model" FILES ${AWS_SECURITYAGENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SECURITYAGENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SECURITYAGENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgentEndpointProvider.h b/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgentEndpointProvider.h index 84e2023ac37..1ce67d88011 100644 --- a/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgentEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgentEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SECURITYAGENT_API SecurityAgentEndpointProvider : public SecurityAgent public: using SecurityAgentResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SecurityAgentEndpointProvider() - : SecurityAgentDefaultEpProviderBase(Aws::SecurityAgent::SecurityAgentEndpointRules::GetRulesBlob(), - Aws::SecurityAgent::SecurityAgentEndpointRules::RulesBlobSize) {} + SecurityAgentEndpointProvider(); ~SecurityAgentEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgent_EXPORTS.h b/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgent_EXPORTS.h index b084790ced3..ca05d6572e0 100644 --- a/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgent_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgent_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SECURITYAGENT_API #define AWS_SECURITYAGENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SECURITYAGENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECURITYAGENT_API #define AWS_SECURITYAGENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SECURITYAGENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SECURITYAGENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgentEndpointRules.h b/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/internal/SecurityAgentEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgentEndpointRules.h rename to generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/internal/SecurityAgentEndpointRules.h index 303bc2f26dd..a24d015e809 100644 --- a/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/SecurityAgentEndpointRules.h +++ b/generated/src/aws-cpp-sdk-securityagent/include/aws/securityagent/internal/SecurityAgentEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SecurityAgent { -class SecurityAgentEndpointRules { +class AWS_SECURITYAGENT_LOCAL SecurityAgentEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointProvider.cpp b/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointProvider.cpp index d1ba2ce52f4..4c8a7cae0ec 100644 --- a/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SecurityAgent { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SecurityAgentEndpointProvider::SecurityAgentEndpointProvider() + : SecurityAgentDefaultEpProviderBase(Aws::SecurityAgent::SecurityAgentEndpointRules::GetRulesBlob(), + Aws::SecurityAgent::SecurityAgentEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SecurityAgent } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointRules.cpp b/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointRules.cpp index a24c00581eb..1f07697e6cb 100644 --- a/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-securityagent/source/SecurityAgentEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SecurityAgent { diff --git a/generated/src/aws-cpp-sdk-securityhub/CMakeLists.txt b/generated/src/aws-cpp-sdk-securityhub/CMakeLists.txt index 948df07fa31..34b4669378b 100644 --- a/generated/src/aws-cpp-sdk-securityhub/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-securityhub/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SECURITYHUB_MODEL_HEADERS "include/aws/securityhub/model/*.h" ) +file(GLOB AWS_SECURITYHUB_INTERNAL_HEADERS + "include/aws/securityhub/internal/*.h" +) + file(GLOB AWS_SECURITYHUB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SECURITYHUB_MODEL_SOURCE file(GLOB SECURITYHUB_UNIFIED_HEADERS ${AWS_SECURITYHUB_HEADERS} + ${AWS_SECURITYHUB_INTERNAL_HEADERS} ${AWS_SECURITYHUB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\securityhub" FILES ${AWS_SECURITYHUB_HEADERS}) + source_group("Header Files\\aws\\securityhub\\internal" FILES ${AWS_SECURITYHUB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\securityhub\\model" FILES ${AWS_SECURITYHUB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SECURITYHUB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SECURITYHUB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHubEndpointProvider.h b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHubEndpointProvider.h index 13e056ad2b8..a3e02f42461 100644 --- a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHubEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHubEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SECURITYHUB_API SecurityHubEndpointProvider : public SecurityHubDefaul public: using SecurityHubResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SecurityHubEndpointProvider() - : SecurityHubDefaultEpProviderBase(Aws::SecurityHub::SecurityHubEndpointRules::GetRulesBlob(), - Aws::SecurityHub::SecurityHubEndpointRules::RulesBlobSize) {} + SecurityHubEndpointProvider(); ~SecurityHubEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h index 9284dfe07a3..25acdf3cddd 100644 --- a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SECURITYHUB_API #define AWS_SECURITYHUB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SECURITYHUB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECURITYHUB_API #define AWS_SECURITYHUB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SECURITYHUB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SECURITYHUB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHubEndpointRules.h b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/internal/SecurityHubEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHubEndpointRules.h rename to generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/internal/SecurityHubEndpointRules.h index 7a8d6f37505..e62ef9bd301 100644 --- a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHubEndpointRules.h +++ b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/internal/SecurityHubEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SecurityHub { -class SecurityHubEndpointRules { +class AWS_SECURITYHUB_LOCAL SecurityHubEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointProvider.cpp b/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointProvider.cpp index 04c2b8bbe3d..6137dd3fef3 100644 --- a/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SecurityHub { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SecurityHubEndpointProvider::SecurityHubEndpointProvider() + : SecurityHubDefaultEpProviderBase(Aws::SecurityHub::SecurityHubEndpointRules::GetRulesBlob(), + Aws::SecurityHub::SecurityHubEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SecurityHub } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointRules.cpp b/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointRules.cpp index eea1944b8da..c0714f1acbe 100644 --- a/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-securityhub/source/SecurityHubEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SecurityHub { diff --git a/generated/src/aws-cpp-sdk-securitylake/CMakeLists.txt b/generated/src/aws-cpp-sdk-securitylake/CMakeLists.txt index c9dd91ffb5d..9ee3134e413 100644 --- a/generated/src/aws-cpp-sdk-securitylake/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-securitylake/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SECURITYLAKE_MODEL_HEADERS "include/aws/securitylake/model/*.h" ) +file(GLOB AWS_SECURITYLAKE_INTERNAL_HEADERS + "include/aws/securitylake/internal/*.h" +) + file(GLOB AWS_SECURITYLAKE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SECURITYLAKE_MODEL_SOURCE file(GLOB SECURITYLAKE_UNIFIED_HEADERS ${AWS_SECURITYLAKE_HEADERS} + ${AWS_SECURITYLAKE_INTERNAL_HEADERS} ${AWS_SECURITYLAKE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\securitylake" FILES ${AWS_SECURITYLAKE_HEADERS}) + source_group("Header Files\\aws\\securitylake\\internal" FILES ${AWS_SECURITYLAKE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\securitylake\\model" FILES ${AWS_SECURITYLAKE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SECURITYLAKE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SECURITYLAKE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLakeEndpointProvider.h b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLakeEndpointProvider.h index 6a67c376927..92156a9c424 100644 --- a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLakeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLakeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SECURITYLAKE_API SecurityLakeEndpointProvider : public SecurityLakeDef public: using SecurityLakeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SecurityLakeEndpointProvider() - : SecurityLakeDefaultEpProviderBase(Aws::SecurityLake::SecurityLakeEndpointRules::GetRulesBlob(), - Aws::SecurityLake::SecurityLakeEndpointRules::RulesBlobSize) {} + SecurityLakeEndpointProvider(); ~SecurityLakeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h index f17bbf277e7..6ab0dc5abe2 100644 --- a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SECURITYLAKE_API #define AWS_SECURITYLAKE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SECURITYLAKE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECURITYLAKE_API #define AWS_SECURITYLAKE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SECURITYLAKE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SECURITYLAKE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLakeEndpointRules.h b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/internal/SecurityLakeEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLakeEndpointRules.h rename to generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/internal/SecurityLakeEndpointRules.h index cb39e807b0b..89ef8ac03f8 100644 --- a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLakeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/internal/SecurityLakeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SecurityLake { -class SecurityLakeEndpointRules { +class AWS_SECURITYLAKE_LOCAL SecurityLakeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointProvider.cpp index 5af75155eda..94eaf4704f6 100644 --- a/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SecurityLake { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SecurityLakeEndpointProvider::SecurityLakeEndpointProvider() + : SecurityLakeDefaultEpProviderBase(Aws::SecurityLake::SecurityLakeEndpointRules::GetRulesBlob(), + Aws::SecurityLake::SecurityLakeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SecurityLake } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointRules.cpp b/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointRules.cpp index 3a25af8fb31..50f7c8f90c6 100644 --- a/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-securitylake/source/SecurityLakeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SecurityLake { diff --git a/generated/src/aws-cpp-sdk-serverlessrepo/CMakeLists.txt b/generated/src/aws-cpp-sdk-serverlessrepo/CMakeLists.txt index 14e4d6bc5af..0ee99dac3ef 100644 --- a/generated/src/aws-cpp-sdk-serverlessrepo/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-serverlessrepo/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SERVERLESSREPO_MODEL_HEADERS "include/aws/serverlessrepo/model/*.h" ) +file(GLOB AWS_SERVERLESSREPO_INTERNAL_HEADERS + "include/aws/serverlessrepo/internal/*.h" +) + file(GLOB AWS_SERVERLESSREPO_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SERVERLESSREPO_MODEL_SOURCE file(GLOB SERVERLESSREPO_UNIFIED_HEADERS ${AWS_SERVERLESSREPO_HEADERS} + ${AWS_SERVERLESSREPO_INTERNAL_HEADERS} ${AWS_SERVERLESSREPO_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\serverlessrepo" FILES ${AWS_SERVERLESSREPO_HEADERS}) + source_group("Header Files\\aws\\serverlessrepo\\internal" FILES ${AWS_SERVERLESSREPO_INTERNAL_HEADERS}) source_group("Header Files\\aws\\serverlessrepo\\model" FILES ${AWS_SERVERLESSREPO_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SERVERLESSREPO_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SERVERLESSREPO_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepositoryEndpointProvider.h b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepositoryEndpointProvider.h index dd87d69ce3e..31889f01cba 100644 --- a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepositoryEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepositoryEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_SERVERLESSAPPLICATIONREPOSITORY_API ServerlessApplicationRepositoryEnd public: using ServerlessApplicationRepositoryResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ServerlessApplicationRepositoryEndpointProvider() - : ServerlessApplicationRepositoryDefaultEpProviderBase( - Aws::ServerlessApplicationRepository::ServerlessApplicationRepositoryEndpointRules::GetRulesBlob(), - Aws::ServerlessApplicationRepository::ServerlessApplicationRepositoryEndpointRules::RulesBlobSize) {} + ServerlessApplicationRepositoryEndpointProvider(); ~ServerlessApplicationRepositoryEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h index 9fba6246669..30ac6ef00f8 100644 --- a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SERVERLESSAPPLICATIONREPOSITORY_API #define AWS_SERVERLESSAPPLICATIONREPOSITORY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SERVERLESSAPPLICATIONREPOSITORY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVERLESSAPPLICATIONREPOSITORY_API #define AWS_SERVERLESSAPPLICATIONREPOSITORY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SERVERLESSAPPLICATIONREPOSITORY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SERVERLESSAPPLICATIONREPOSITORY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepositoryEndpointRules.h b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/internal/ServerlessApplicationRepositoryEndpointRules.h similarity index 83% rename from generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepositoryEndpointRules.h rename to generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/internal/ServerlessApplicationRepositoryEndpointRules.h index a85c04f85bf..a243a404f02 100644 --- a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepositoryEndpointRules.h +++ b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/internal/ServerlessApplicationRepositoryEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ServerlessApplicationRepository { -class ServerlessApplicationRepositoryEndpointRules { +class AWS_SERVERLESSAPPLICATIONREPOSITORY_LOCAL ServerlessApplicationRepositoryEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointProvider.cpp b/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointProvider.cpp index 48689868c97..00240b9d88e 100644 --- a/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace ServerlessApplicationRepository { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ServerlessApplicationRepositoryEndpointProvider::ServerlessApplicationRepositoryEndpointProvider() + : ServerlessApplicationRepositoryDefaultEpProviderBase( + Aws::ServerlessApplicationRepository::ServerlessApplicationRepositoryEndpointRules::GetRulesBlob(), + Aws::ServerlessApplicationRepository::ServerlessApplicationRepositoryEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ServerlessApplicationRepository } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointRules.cpp b/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointRules.cpp index c11fb2b7aca..93daadfa440 100644 --- a/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-serverlessrepo/source/ServerlessApplicationRepositoryEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ServerlessApplicationRepository { diff --git a/generated/src/aws-cpp-sdk-service-quotas/CMakeLists.txt b/generated/src/aws-cpp-sdk-service-quotas/CMakeLists.txt index 433dc5d7090..5ce09229f76 100644 --- a/generated/src/aws-cpp-sdk-service-quotas/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-service-quotas/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SERVICE-QUOTAS_MODEL_HEADERS "include/aws/service-quotas/model/*.h" ) +file(GLOB AWS_SERVICE-QUOTAS_INTERNAL_HEADERS + "include/aws/service-quotas/internal/*.h" +) + file(GLOB AWS_SERVICE-QUOTAS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SERVICE-QUOTAS_MODEL_SOURCE file(GLOB SERVICE-QUOTAS_UNIFIED_HEADERS ${AWS_SERVICE-QUOTAS_HEADERS} + ${AWS_SERVICE-QUOTAS_INTERNAL_HEADERS} ${AWS_SERVICE-QUOTAS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\service-quotas" FILES ${AWS_SERVICE-QUOTAS_HEADERS}) + source_group("Header Files\\aws\\service-quotas\\internal" FILES ${AWS_SERVICE-QUOTAS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\service-quotas\\model" FILES ${AWS_SERVICE-QUOTAS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SERVICE-QUOTAS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SERVICE-QUOTAS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotasEndpointProvider.h b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotasEndpointProvider.h index 80c146c68a3..3aff8a2f928 100644 --- a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotasEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotasEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SERVICEQUOTAS_API ServiceQuotasEndpointProvider : public ServiceQuotas public: using ServiceQuotasResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ServiceQuotasEndpointProvider() - : ServiceQuotasDefaultEpProviderBase(Aws::ServiceQuotas::ServiceQuotasEndpointRules::GetRulesBlob(), - Aws::ServiceQuotas::ServiceQuotasEndpointRules::RulesBlobSize) {} + ServiceQuotasEndpointProvider(); ~ServiceQuotasEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h index 7ce83136412..d45d5d2f47b 100644 --- a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SERVICEQUOTAS_API #define AWS_SERVICEQUOTAS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SERVICEQUOTAS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVICEQUOTAS_API #define AWS_SERVICEQUOTAS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SERVICEQUOTAS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SERVICEQUOTAS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotasEndpointRules.h b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/internal/ServiceQuotasEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotasEndpointRules.h rename to generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/internal/ServiceQuotasEndpointRules.h index 1539bc096fb..b800f231f28 100644 --- a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotasEndpointRules.h +++ b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/internal/ServiceQuotasEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ServiceQuotas { -class ServiceQuotasEndpointRules { +class AWS_SERVICEQUOTAS_LOCAL ServiceQuotasEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointProvider.cpp b/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointProvider.cpp index 0ee62afa2db..916c7e6dfa0 100644 --- a/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ServiceQuotas { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ServiceQuotasEndpointProvider::ServiceQuotasEndpointProvider() + : ServiceQuotasDefaultEpProviderBase(Aws::ServiceQuotas::ServiceQuotasEndpointRules::GetRulesBlob(), + Aws::ServiceQuotas::ServiceQuotasEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ServiceQuotas } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointRules.cpp b/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointRules.cpp index 5315714036a..af22b27e3e4 100644 --- a/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-service-quotas/source/ServiceQuotasEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ServiceQuotas { diff --git a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/CMakeLists.txt b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/CMakeLists.txt index bad09627856..c7f3bb16848 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SERVICECATALOG-APPREGISTRY_MODEL_HEADERS "include/aws/servicecatalog-appregistry/model/*.h" ) +file(GLOB AWS_SERVICECATALOG-APPREGISTRY_INTERNAL_HEADERS + "include/aws/servicecatalog-appregistry/internal/*.h" +) + file(GLOB AWS_SERVICECATALOG-APPREGISTRY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SERVICECATALOG-APPREGISTRY_MODEL_SOURCE file(GLOB SERVICECATALOG-APPREGISTRY_UNIFIED_HEADERS ${AWS_SERVICECATALOG-APPREGISTRY_HEADERS} + ${AWS_SERVICECATALOG-APPREGISTRY_INTERNAL_HEADERS} ${AWS_SERVICECATALOG-APPREGISTRY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\servicecatalog-appregistry" FILES ${AWS_SERVICECATALOG-APPREGISTRY_HEADERS}) + source_group("Header Files\\aws\\servicecatalog-appregistry\\internal" FILES ${AWS_SERVICECATALOG-APPREGISTRY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\servicecatalog-appregistry\\model" FILES ${AWS_SERVICECATALOG-APPREGISTRY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SERVICECATALOG-APPREGISTRY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SERVICECATALOG-APPREGISTRY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistryEndpointProvider.h b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistryEndpointProvider.h index 198e07da9ca..9c0d9391cae 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistryEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistryEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_APPREGISTRY_API AppRegistryEndpointProvider : public AppRegistryDefaul public: using AppRegistryResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - AppRegistryEndpointProvider() - : AppRegistryDefaultEpProviderBase(Aws::AppRegistry::AppRegistryEndpointRules::GetRulesBlob(), - Aws::AppRegistry::AppRegistryEndpointRules::RulesBlobSize) {} + AppRegistryEndpointProvider(); ~AppRegistryEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h index 5ceb8937e9f..f9205735c2b 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_APPREGISTRY_API #define AWS_APPREGISTRY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_APPREGISTRY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPREGISTRY_API #define AWS_APPREGISTRY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_APPREGISTRY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_APPREGISTRY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistryEndpointRules.h b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/internal/AppRegistryEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistryEndpointRules.h rename to generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/internal/AppRegistryEndpointRules.h index 45330b9613e..eeba405df4a 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistryEndpointRules.h +++ b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/internal/AppRegistryEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace AppRegistry { -class AppRegistryEndpointRules { +class AWS_APPREGISTRY_LOCAL AppRegistryEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointProvider.cpp b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointProvider.cpp index a9b29a8cae4..b9c35b6fba2 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace AppRegistry { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +AppRegistryEndpointProvider::AppRegistryEndpointProvider() + : AppRegistryDefaultEpProviderBase(Aws::AppRegistry::AppRegistryEndpointRules::GetRulesBlob(), + Aws::AppRegistry::AppRegistryEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace AppRegistry } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointRules.cpp b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointRules.cpp index 27efcd83bcb..77d79bdaebf 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/source/AppRegistryEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace AppRegistry { diff --git a/generated/src/aws-cpp-sdk-servicecatalog/CMakeLists.txt b/generated/src/aws-cpp-sdk-servicecatalog/CMakeLists.txt index 8bb0fa67f10..e1d02607833 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-servicecatalog/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SERVICECATALOG_MODEL_HEADERS "include/aws/servicecatalog/model/*.h" ) +file(GLOB AWS_SERVICECATALOG_INTERNAL_HEADERS + "include/aws/servicecatalog/internal/*.h" +) + file(GLOB AWS_SERVICECATALOG_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SERVICECATALOG_MODEL_SOURCE file(GLOB SERVICECATALOG_UNIFIED_HEADERS ${AWS_SERVICECATALOG_HEADERS} + ${AWS_SERVICECATALOG_INTERNAL_HEADERS} ${AWS_SERVICECATALOG_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\servicecatalog" FILES ${AWS_SERVICECATALOG_HEADERS}) + source_group("Header Files\\aws\\servicecatalog\\internal" FILES ${AWS_SERVICECATALOG_INTERNAL_HEADERS}) source_group("Header Files\\aws\\servicecatalog\\model" FILES ${AWS_SERVICECATALOG_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SERVICECATALOG_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SERVICECATALOG_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalogEndpointProvider.h b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalogEndpointProvider.h index e4295eb58a2..71930657a38 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalogEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalogEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SERVICECATALOG_API ServiceCatalogEndpointProvider : public ServiceCata public: using ServiceCatalogResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ServiceCatalogEndpointProvider() - : ServiceCatalogDefaultEpProviderBase(Aws::ServiceCatalog::ServiceCatalogEndpointRules::GetRulesBlob(), - Aws::ServiceCatalog::ServiceCatalogEndpointRules::RulesBlobSize) {} + ServiceCatalogEndpointProvider(); ~ServiceCatalogEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h index 5421ad5edae..68e0da9cf74 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SERVICECATALOG_API #define AWS_SERVICECATALOG_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SERVICECATALOG_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVICECATALOG_API #define AWS_SERVICECATALOG_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SERVICECATALOG_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SERVICECATALOG_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalogEndpointRules.h b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/internal/ServiceCatalogEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalogEndpointRules.h rename to generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/internal/ServiceCatalogEndpointRules.h index 1edf4a93162..456b511c9c9 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalogEndpointRules.h +++ b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/internal/ServiceCatalogEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ServiceCatalog { -class ServiceCatalogEndpointRules { +class AWS_SERVICECATALOG_LOCAL ServiceCatalogEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointProvider.cpp b/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointProvider.cpp index 75f00259ff9..02ec973ba38 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ServiceCatalog { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ServiceCatalogEndpointProvider::ServiceCatalogEndpointProvider() + : ServiceCatalogDefaultEpProviderBase(Aws::ServiceCatalog::ServiceCatalogEndpointRules::GetRulesBlob(), + Aws::ServiceCatalog::ServiceCatalogEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ServiceCatalog } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointRules.cpp b/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointRules.cpp index b40113cc311..790f9fe1dba 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-servicecatalog/source/ServiceCatalogEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ServiceCatalog { diff --git a/generated/src/aws-cpp-sdk-servicediscovery/CMakeLists.txt b/generated/src/aws-cpp-sdk-servicediscovery/CMakeLists.txt index 80b9ae187db..615764f8164 100644 --- a/generated/src/aws-cpp-sdk-servicediscovery/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-servicediscovery/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SERVICEDISCOVERY_MODEL_HEADERS "include/aws/servicediscovery/model/*.h" ) +file(GLOB AWS_SERVICEDISCOVERY_INTERNAL_HEADERS + "include/aws/servicediscovery/internal/*.h" +) + file(GLOB AWS_SERVICEDISCOVERY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SERVICEDISCOVERY_MODEL_SOURCE file(GLOB SERVICEDISCOVERY_UNIFIED_HEADERS ${AWS_SERVICEDISCOVERY_HEADERS} + ${AWS_SERVICEDISCOVERY_INTERNAL_HEADERS} ${AWS_SERVICEDISCOVERY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\servicediscovery" FILES ${AWS_SERVICEDISCOVERY_HEADERS}) + source_group("Header Files\\aws\\servicediscovery\\internal" FILES ${AWS_SERVICEDISCOVERY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\servicediscovery\\model" FILES ${AWS_SERVICEDISCOVERY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SERVICEDISCOVERY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SERVICEDISCOVERY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscoveryEndpointProvider.h b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscoveryEndpointProvider.h index 0c1beb59f67..dba283d91c8 100644 --- a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscoveryEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscoveryEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_SERVICEDISCOVERY_API ServiceDiscoveryEndpointProvider : public Service public: using ServiceDiscoveryResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ServiceDiscoveryEndpointProvider() - : ServiceDiscoveryDefaultEpProviderBase(Aws::ServiceDiscovery::ServiceDiscoveryEndpointRules::GetRulesBlob(), - Aws::ServiceDiscovery::ServiceDiscoveryEndpointRules::RulesBlobSize) {} + ServiceDiscoveryEndpointProvider(); ~ServiceDiscoveryEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h index 7a1637ed058..f3e9958a0e0 100644 --- a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SERVICEDISCOVERY_API #define AWS_SERVICEDISCOVERY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SERVICEDISCOVERY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVICEDISCOVERY_API #define AWS_SERVICEDISCOVERY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SERVICEDISCOVERY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SERVICEDISCOVERY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscoveryEndpointRules.h b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/internal/ServiceDiscoveryEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscoveryEndpointRules.h rename to generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/internal/ServiceDiscoveryEndpointRules.h index 558f80574f1..03f57ca77c5 100644 --- a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscoveryEndpointRules.h +++ b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/internal/ServiceDiscoveryEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ServiceDiscovery { -class ServiceDiscoveryEndpointRules { +class AWS_SERVICEDISCOVERY_LOCAL ServiceDiscoveryEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointProvider.cpp b/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointProvider.cpp index 92a1028f916..28b67ebefd0 100644 --- a/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ServiceDiscovery { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ServiceDiscoveryEndpointProvider::ServiceDiscoveryEndpointProvider() + : ServiceDiscoveryDefaultEpProviderBase(Aws::ServiceDiscovery::ServiceDiscoveryEndpointRules::GetRulesBlob(), + Aws::ServiceDiscovery::ServiceDiscoveryEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ServiceDiscovery } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointRules.cpp b/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointRules.cpp index 29766a872ad..6828721a84a 100644 --- a/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-servicediscovery/source/ServiceDiscoveryEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ServiceDiscovery { diff --git a/generated/src/aws-cpp-sdk-sesv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-sesv2/CMakeLists.txt index b9b1cdada06..bfef3d97b17 100644 --- a/generated/src/aws-cpp-sdk-sesv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sesv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SESV2_MODEL_HEADERS "include/aws/sesv2/model/*.h" ) +file(GLOB AWS_SESV2_INTERNAL_HEADERS + "include/aws/sesv2/internal/*.h" +) + file(GLOB AWS_SESV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SESV2_MODEL_SOURCE file(GLOB SESV2_UNIFIED_HEADERS ${AWS_SESV2_HEADERS} + ${AWS_SESV2_INTERNAL_HEADERS} ${AWS_SESV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sesv2" FILES ${AWS_SESV2_HEADERS}) + source_group("Header Files\\aws\\sesv2\\internal" FILES ${AWS_SESV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sesv2\\model" FILES ${AWS_SESV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SESV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SESV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2EndpointProvider.h b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2EndpointProvider.h index d4185cd14b4..e062a7d6d0a 100644 --- a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_SESV2_API SESV2EndpointProvider : public SESV2DefaultEpProviderBase { public: using SESV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SESV2EndpointProvider() - : SESV2DefaultEpProviderBase(Aws::SESV2::SESV2EndpointRules::GetRulesBlob(), Aws::SESV2::SESV2EndpointRules::RulesBlobSize) {} + SESV2EndpointProvider(); ~SESV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h index f4626126e2b..ebdf85bba7c 100644 --- a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SESV2_API #define AWS_SESV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SESV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SESV2_API #define AWS_SESV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SESV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SESV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2EndpointRules.h b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/internal/SESV2EndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2EndpointRules.h rename to generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/internal/SESV2EndpointRules.h index 8f9c62968b9..4412cd98e87 100644 --- a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/internal/SESV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SESV2 { -class SESV2EndpointRules { +class AWS_SESV2_LOCAL SESV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointProvider.cpp index 8cf3df4df66..c20653b4f85 100644 --- a/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SESV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SESV2EndpointProvider::SESV2EndpointProvider() + : SESV2DefaultEpProviderBase(Aws::SESV2::SESV2EndpointRules::GetRulesBlob(), Aws::SESV2::SESV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SESV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointRules.cpp index 70048e262dd..4785c3093c5 100644 --- a/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sesv2/source/SESV2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SESV2 { diff --git a/generated/src/aws-cpp-sdk-shield/CMakeLists.txt b/generated/src/aws-cpp-sdk-shield/CMakeLists.txt index c7bb70ab05c..9d45807c781 100644 --- a/generated/src/aws-cpp-sdk-shield/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-shield/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SHIELD_MODEL_HEADERS "include/aws/shield/model/*.h" ) +file(GLOB AWS_SHIELD_INTERNAL_HEADERS + "include/aws/shield/internal/*.h" +) + file(GLOB AWS_SHIELD_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SHIELD_MODEL_SOURCE file(GLOB SHIELD_UNIFIED_HEADERS ${AWS_SHIELD_HEADERS} + ${AWS_SHIELD_INTERNAL_HEADERS} ${AWS_SHIELD_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\shield" FILES ${AWS_SHIELD_HEADERS}) + source_group("Header Files\\aws\\shield\\internal" FILES ${AWS_SHIELD_INTERNAL_HEADERS}) source_group("Header Files\\aws\\shield\\model" FILES ${AWS_SHIELD_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SHIELD_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SHIELD_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-shield/include/aws/shield/ShieldEndpointProvider.h b/generated/src/aws-cpp-sdk-shield/include/aws/shield/ShieldEndpointProvider.h index 2a3d9e46eca..bd2f3162be8 100644 --- a/generated/src/aws-cpp-sdk-shield/include/aws/shield/ShieldEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-shield/include/aws/shield/ShieldEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_SHIELD_API ShieldEndpointProvider : public ShieldDefaultEpProviderBase public: using ShieldResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ShieldEndpointProvider() - : ShieldDefaultEpProviderBase(Aws::Shield::ShieldEndpointRules::GetRulesBlob(), Aws::Shield::ShieldEndpointRules::RulesBlobSize) {} + ShieldEndpointProvider(); ~ShieldEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h b/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h index 37070b02924..1ebf5a36006 100644 --- a/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SHIELD_API #define AWS_SHIELD_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SHIELD_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SHIELD_API #define AWS_SHIELD_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SHIELD_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SHIELD_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-shield/include/aws/shield/ShieldEndpointRules.h b/generated/src/aws-cpp-sdk-shield/include/aws/shield/internal/ShieldEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-shield/include/aws/shield/ShieldEndpointRules.h rename to generated/src/aws-cpp-sdk-shield/include/aws/shield/internal/ShieldEndpointRules.h index ad51d79f264..d2e7bcf21f0 100644 --- a/generated/src/aws-cpp-sdk-shield/include/aws/shield/ShieldEndpointRules.h +++ b/generated/src/aws-cpp-sdk-shield/include/aws/shield/internal/ShieldEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Shield { -class ShieldEndpointRules { +class AWS_SHIELD_LOCAL ShieldEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointProvider.cpp b/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointProvider.cpp index 6fc4b1af592..eef3239c0c2 100644 --- a/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Shield { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ShieldEndpointProvider::ShieldEndpointProvider() + : ShieldDefaultEpProviderBase(Aws::Shield::ShieldEndpointRules::GetRulesBlob(), Aws::Shield::ShieldEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Shield } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointRules.cpp b/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointRules.cpp index 20ee409870d..f84bf092626 100644 --- a/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-shield/source/ShieldEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Shield { diff --git a/generated/src/aws-cpp-sdk-signer-data/CMakeLists.txt b/generated/src/aws-cpp-sdk-signer-data/CMakeLists.txt index cf3e8e4bde0..244fc862bb8 100644 --- a/generated/src/aws-cpp-sdk-signer-data/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-signer-data/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SIGNER-DATA_MODEL_HEADERS "include/aws/signer-data/model/*.h" ) +file(GLOB AWS_SIGNER-DATA_INTERNAL_HEADERS + "include/aws/signer-data/internal/*.h" +) + file(GLOB AWS_SIGNER-DATA_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SIGNER-DATA_MODEL_SOURCE file(GLOB SIGNER-DATA_UNIFIED_HEADERS ${AWS_SIGNER-DATA_HEADERS} + ${AWS_SIGNER-DATA_INTERNAL_HEADERS} ${AWS_SIGNER-DATA_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\signer-data" FILES ${AWS_SIGNER-DATA_HEADERS}) + source_group("Header Files\\aws\\signer-data\\internal" FILES ${AWS_SIGNER-DATA_INTERNAL_HEADERS}) source_group("Header Files\\aws\\signer-data\\model" FILES ${AWS_SIGNER-DATA_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SIGNER-DATA_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SIGNER-DATA_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerDataEndpointProvider.h b/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerDataEndpointProvider.h index 5ea9d42ab93..b256f8c11b7 100644 --- a/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerDataEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerDataEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SIGNERDATA_API SignerDataEndpointProvider : public SignerDataDefaultEp public: using SignerDataResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SignerDataEndpointProvider() - : SignerDataDefaultEpProviderBase(Aws::SignerData::SignerDataEndpointRules::GetRulesBlob(), - Aws::SignerData::SignerDataEndpointRules::RulesBlobSize) {} + SignerDataEndpointProvider(); ~SignerDataEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerData_EXPORTS.h b/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerData_EXPORTS.h index f0a405a49fe..f426b5f701f 100644 --- a/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerData_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SIGNERDATA_API #define AWS_SIGNERDATA_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SIGNERDATA_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIGNERDATA_API #define AWS_SIGNERDATA_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SIGNERDATA_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SIGNERDATA_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerDataEndpointRules.h b/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/internal/SignerDataEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerDataEndpointRules.h rename to generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/internal/SignerDataEndpointRules.h index 4db81c0fc17..df2e7fdccbc 100644 --- a/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/SignerDataEndpointRules.h +++ b/generated/src/aws-cpp-sdk-signer-data/include/aws/signer-data/internal/SignerDataEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SignerData { -class SignerDataEndpointRules { +class AWS_SIGNERDATA_LOCAL SignerDataEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointProvider.cpp b/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointProvider.cpp index 6740468fe00..e0e76c946c7 100644 --- a/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SignerData { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SignerDataEndpointProvider::SignerDataEndpointProvider() + : SignerDataDefaultEpProviderBase(Aws::SignerData::SignerDataEndpointRules::GetRulesBlob(), + Aws::SignerData::SignerDataEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SignerData } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointRules.cpp b/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointRules.cpp index 19c5edb2407..90f68128e10 100644 --- a/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-signer-data/source/SignerDataEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SignerData { diff --git a/generated/src/aws-cpp-sdk-signer/CMakeLists.txt b/generated/src/aws-cpp-sdk-signer/CMakeLists.txt index 819787d7cd0..de85dab4f2d 100644 --- a/generated/src/aws-cpp-sdk-signer/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-signer/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SIGNER_MODEL_HEADERS "include/aws/signer/model/*.h" ) +file(GLOB AWS_SIGNER_INTERNAL_HEADERS + "include/aws/signer/internal/*.h" +) + file(GLOB AWS_SIGNER_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SIGNER_MODEL_SOURCE file(GLOB SIGNER_UNIFIED_HEADERS ${AWS_SIGNER_HEADERS} + ${AWS_SIGNER_INTERNAL_HEADERS} ${AWS_SIGNER_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\signer" FILES ${AWS_SIGNER_HEADERS}) + source_group("Header Files\\aws\\signer\\internal" FILES ${AWS_SIGNER_INTERNAL_HEADERS}) source_group("Header Files\\aws\\signer\\model" FILES ${AWS_SIGNER_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SIGNER_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SIGNER_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-signer/include/aws/signer/SignerEndpointProvider.h b/generated/src/aws-cpp-sdk-signer/include/aws/signer/SignerEndpointProvider.h index 413b06161fb..869df4b76bc 100644 --- a/generated/src/aws-cpp-sdk-signer/include/aws/signer/SignerEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-signer/include/aws/signer/SignerEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_SIGNER_API SignerEndpointProvider : public SignerDefaultEpProviderBase public: using SignerResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SignerEndpointProvider() - : SignerDefaultEpProviderBase(Aws::signer::SignerEndpointRules::GetRulesBlob(), Aws::signer::SignerEndpointRules::RulesBlobSize) {} + SignerEndpointProvider(); ~SignerEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h b/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h index 0463148ab4a..88d42377c51 100644 --- a/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SIGNER_API #define AWS_SIGNER_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SIGNER_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIGNER_API #define AWS_SIGNER_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SIGNER_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SIGNER_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-signer/include/aws/signer/SignerEndpointRules.h b/generated/src/aws-cpp-sdk-signer/include/aws/signer/internal/SignerEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-signer/include/aws/signer/SignerEndpointRules.h rename to generated/src/aws-cpp-sdk-signer/include/aws/signer/internal/SignerEndpointRules.h index c909b9624be..4c4fc062f06 100644 --- a/generated/src/aws-cpp-sdk-signer/include/aws/signer/SignerEndpointRules.h +++ b/generated/src/aws-cpp-sdk-signer/include/aws/signer/internal/SignerEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace signer { -class SignerEndpointRules { +class AWS_SIGNER_LOCAL SignerEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-signer/source/SignerEndpointProvider.cpp b/generated/src/aws-cpp-sdk-signer/source/SignerEndpointProvider.cpp index 3706727e9df..9c49140c5f5 100644 --- a/generated/src/aws-cpp-sdk-signer/source/SignerEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-signer/source/SignerEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace signer { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SignerEndpointProvider::SignerEndpointProvider() + : SignerDefaultEpProviderBase(Aws::signer::SignerEndpointRules::GetRulesBlob(), Aws::signer::SignerEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace signer } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-signer/source/SignerEndpointRules.cpp b/generated/src/aws-cpp-sdk-signer/source/SignerEndpointRules.cpp index 7a91b8c5661..2dc582f7824 100644 --- a/generated/src/aws-cpp-sdk-signer/source/SignerEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-signer/source/SignerEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace signer { diff --git a/generated/src/aws-cpp-sdk-signin/CMakeLists.txt b/generated/src/aws-cpp-sdk-signin/CMakeLists.txt index 40be0a7cbbe..6c7120c78fd 100644 --- a/generated/src/aws-cpp-sdk-signin/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-signin/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SIGNIN_MODEL_HEADERS "include/aws/signin/model/*.h" ) +file(GLOB AWS_SIGNIN_INTERNAL_HEADERS + "include/aws/signin/internal/*.h" +) + file(GLOB AWS_SIGNIN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SIGNIN_MODEL_SOURCE file(GLOB SIGNIN_UNIFIED_HEADERS ${AWS_SIGNIN_HEADERS} + ${AWS_SIGNIN_INTERNAL_HEADERS} ${AWS_SIGNIN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\signin" FILES ${AWS_SIGNIN_HEADERS}) + source_group("Header Files\\aws\\signin\\internal" FILES ${AWS_SIGNIN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\signin\\model" FILES ${AWS_SIGNIN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SIGNIN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SIGNIN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-signin/include/aws/signin/SigninEndpointProvider.h b/generated/src/aws-cpp-sdk-signin/include/aws/signin/SigninEndpointProvider.h index b79a9037424..115b2d7fec4 100644 --- a/generated/src/aws-cpp-sdk-signin/include/aws/signin/SigninEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-signin/include/aws/signin/SigninEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_SIGNIN_API SigninEndpointProvider : public SigninDefaultEpProviderBase public: using SigninResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SigninEndpointProvider() - : SigninDefaultEpProviderBase(Aws::Signin::SigninEndpointRules::GetRulesBlob(), Aws::Signin::SigninEndpointRules::RulesBlobSize) {} + SigninEndpointProvider(); ~SigninEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-signin/include/aws/signin/Signin_EXPORTS.h b/generated/src/aws-cpp-sdk-signin/include/aws/signin/Signin_EXPORTS.h index 2bf418b2734..3e9c067f75a 100644 --- a/generated/src/aws-cpp-sdk-signin/include/aws/signin/Signin_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-signin/include/aws/signin/Signin_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SIGNIN_API #define AWS_SIGNIN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SIGNIN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIGNIN_API #define AWS_SIGNIN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SIGNIN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SIGNIN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-signin/include/aws/signin/SigninEndpointRules.h b/generated/src/aws-cpp-sdk-signin/include/aws/signin/internal/SigninEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-signin/include/aws/signin/SigninEndpointRules.h rename to generated/src/aws-cpp-sdk-signin/include/aws/signin/internal/SigninEndpointRules.h index 763c6abf493..ec70b0142f1 100644 --- a/generated/src/aws-cpp-sdk-signin/include/aws/signin/SigninEndpointRules.h +++ b/generated/src/aws-cpp-sdk-signin/include/aws/signin/internal/SigninEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Signin { -class SigninEndpointRules { +class AWS_SIGNIN_LOCAL SigninEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-signin/source/SigninEndpointProvider.cpp b/generated/src/aws-cpp-sdk-signin/source/SigninEndpointProvider.cpp index ee5cd74eb87..e2a8ec99a2c 100644 --- a/generated/src/aws-cpp-sdk-signin/source/SigninEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-signin/source/SigninEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Signin { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SigninEndpointProvider::SigninEndpointProvider() + : SigninDefaultEpProviderBase(Aws::Signin::SigninEndpointRules::GetRulesBlob(), Aws::Signin::SigninEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Signin } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-signin/source/SigninEndpointRules.cpp b/generated/src/aws-cpp-sdk-signin/source/SigninEndpointRules.cpp index 0cf33a4690d..5053aaf6868 100644 --- a/generated/src/aws-cpp-sdk-signin/source/SigninEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-signin/source/SigninEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Signin { diff --git a/generated/src/aws-cpp-sdk-simpledbv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-simpledbv2/CMakeLists.txt index 7813929d9c3..ce6247ab657 100644 --- a/generated/src/aws-cpp-sdk-simpledbv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-simpledbv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SIMPLEDBV2_MODEL_HEADERS "include/aws/simpledbv2/model/*.h" ) +file(GLOB AWS_SIMPLEDBV2_INTERNAL_HEADERS + "include/aws/simpledbv2/internal/*.h" +) + file(GLOB AWS_SIMPLEDBV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SIMPLEDBV2_MODEL_SOURCE file(GLOB SIMPLEDBV2_UNIFIED_HEADERS ${AWS_SIMPLEDBV2_HEADERS} + ${AWS_SIMPLEDBV2_INTERNAL_HEADERS} ${AWS_SIMPLEDBV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\simpledbv2" FILES ${AWS_SIMPLEDBV2_HEADERS}) + source_group("Header Files\\aws\\simpledbv2\\internal" FILES ${AWS_SIMPLEDBV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\simpledbv2\\model" FILES ${AWS_SIMPLEDBV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SIMPLEDBV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SIMPLEDBV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2EndpointProvider.h b/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2EndpointProvider.h index f7f453ebd7d..7dbd5588c2a 100644 --- a/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SIMPLEDBV2_API SimpleDBv2EndpointProvider : public SimpleDBv2DefaultEp public: using SimpleDBv2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SimpleDBv2EndpointProvider() - : SimpleDBv2DefaultEpProviderBase(Aws::SimpleDBv2::SimpleDBv2EndpointRules::GetRulesBlob(), - Aws::SimpleDBv2::SimpleDBv2EndpointRules::RulesBlobSize) {} + SimpleDBv2EndpointProvider(); ~SimpleDBv2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2_EXPORTS.h b/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2_EXPORTS.h index d4ce8c3c1a8..5d275cd7fcd 100644 --- a/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SIMPLEDBV2_API #define AWS_SIMPLEDBV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SIMPLEDBV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIMPLEDBV2_API #define AWS_SIMPLEDBV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SIMPLEDBV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SIMPLEDBV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2EndpointRules.h b/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/internal/SimpleDBv2EndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2EndpointRules.h rename to generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/internal/SimpleDBv2EndpointRules.h index bdd9b3325f0..7d454de1fd8 100644 --- a/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/SimpleDBv2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-simpledbv2/include/aws/simpledbv2/internal/SimpleDBv2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SimpleDBv2 { -class SimpleDBv2EndpointRules { +class AWS_SIMPLEDBV2_LOCAL SimpleDBv2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointProvider.cpp index a0aeab77975..ce99d0b3ac3 100644 --- a/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SimpleDBv2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SimpleDBv2EndpointProvider::SimpleDBv2EndpointProvider() + : SimpleDBv2DefaultEpProviderBase(Aws::SimpleDBv2::SimpleDBv2EndpointRules::GetRulesBlob(), + Aws::SimpleDBv2::SimpleDBv2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SimpleDBv2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointRules.cpp b/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointRules.cpp index 156dc5da17a..b31ea2b6910 100644 --- a/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-simpledbv2/source/SimpleDBv2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SimpleDBv2 { diff --git a/generated/src/aws-cpp-sdk-sms-voice/CMakeLists.txt b/generated/src/aws-cpp-sdk-sms-voice/CMakeLists.txt index d6e0a504317..b3ad4416275 100644 --- a/generated/src/aws-cpp-sdk-sms-voice/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sms-voice/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SMS-VOICE_MODEL_HEADERS "include/aws/sms-voice/model/*.h" ) +file(GLOB AWS_SMS-VOICE_INTERNAL_HEADERS + "include/aws/sms-voice/internal/*.h" +) + file(GLOB AWS_SMS-VOICE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SMS-VOICE_MODEL_SOURCE file(GLOB SMS-VOICE_UNIFIED_HEADERS ${AWS_SMS-VOICE_HEADERS} + ${AWS_SMS-VOICE_INTERNAL_HEADERS} ${AWS_SMS-VOICE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sms-voice" FILES ${AWS_SMS-VOICE_HEADERS}) + source_group("Header Files\\aws\\sms-voice\\internal" FILES ${AWS_SMS-VOICE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sms-voice\\model" FILES ${AWS_SMS-VOICE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SMS-VOICE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SMS-VOICE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoiceEndpointProvider.h b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoiceEndpointProvider.h index c564ea51708..fc52145d3d0 100644 --- a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_PINPOINTSMSVOICE_API PinpointSMSVoiceEndpointProvider : public Pinpoin public: using PinpointSMSVoiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - PinpointSMSVoiceEndpointProvider() - : PinpointSMSVoiceDefaultEpProviderBase(Aws::PinpointSMSVoice::PinpointSMSVoiceEndpointRules::GetRulesBlob(), - Aws::PinpointSMSVoice::PinpointSMSVoiceEndpointRules::RulesBlobSize) {} + PinpointSMSVoiceEndpointProvider(); ~PinpointSMSVoiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h index fd5be8d0af5..5dbb24e89fa 100644 --- a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_PINPOINTSMSVOICE_API #define AWS_PINPOINTSMSVOICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_PINPOINTSMSVOICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINTSMSVOICE_API #define AWS_PINPOINTSMSVOICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_PINPOINTSMSVOICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_PINPOINTSMSVOICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoiceEndpointRules.h b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/internal/PinpointSMSVoiceEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoiceEndpointRules.h rename to generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/internal/PinpointSMSVoiceEndpointRules.h index ebbe1921505..f73432e1395 100644 --- a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/internal/PinpointSMSVoiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace PinpointSMSVoice { -class PinpointSMSVoiceEndpointRules { +class AWS_PINPOINTSMSVOICE_LOCAL PinpointSMSVoiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointProvider.cpp index b772406d005..cef47efd8cb 100644 --- a/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace PinpointSMSVoice { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +PinpointSMSVoiceEndpointProvider::PinpointSMSVoiceEndpointProvider() + : PinpointSMSVoiceDefaultEpProviderBase(Aws::PinpointSMSVoice::PinpointSMSVoiceEndpointRules::GetRulesBlob(), + Aws::PinpointSMSVoice::PinpointSMSVoiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace PinpointSMSVoice } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointRules.cpp index 10af5ae5b31..beecf8c139c 100644 --- a/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sms-voice/source/PinpointSMSVoiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace PinpointSMSVoice { diff --git a/generated/src/aws-cpp-sdk-snow-device-management/CMakeLists.txt b/generated/src/aws-cpp-sdk-snow-device-management/CMakeLists.txt index 0e03226d8f8..a7f989f8b47 100644 --- a/generated/src/aws-cpp-sdk-snow-device-management/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-snow-device-management/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SNOW-DEVICE-MANAGEMENT_MODEL_HEADERS "include/aws/snow-device-management/model/*.h" ) +file(GLOB AWS_SNOW-DEVICE-MANAGEMENT_INTERNAL_HEADERS + "include/aws/snow-device-management/internal/*.h" +) + file(GLOB AWS_SNOW-DEVICE-MANAGEMENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SNOW-DEVICE-MANAGEMENT_MODEL_SOURCE file(GLOB SNOW-DEVICE-MANAGEMENT_UNIFIED_HEADERS ${AWS_SNOW-DEVICE-MANAGEMENT_HEADERS} + ${AWS_SNOW-DEVICE-MANAGEMENT_INTERNAL_HEADERS} ${AWS_SNOW-DEVICE-MANAGEMENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\snow-device-management" FILES ${AWS_SNOW-DEVICE-MANAGEMENT_HEADERS}) + source_group("Header Files\\aws\\snow-device-management\\internal" FILES ${AWS_SNOW-DEVICE-MANAGEMENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\snow-device-management\\model" FILES ${AWS_SNOW-DEVICE-MANAGEMENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SNOW-DEVICE-MANAGEMENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SNOW-DEVICE-MANAGEMENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagementEndpointProvider.h b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagementEndpointProvider.h index d9eea809a77..401f304cdc3 100644 --- a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagementEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagementEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_SNOWDEVICEMANAGEMENT_API SnowDeviceManagementEndpointProvider : public public: using SnowDeviceManagementResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SnowDeviceManagementEndpointProvider() - : SnowDeviceManagementDefaultEpProviderBase(Aws::SnowDeviceManagement::SnowDeviceManagementEndpointRules::GetRulesBlob(), - Aws::SnowDeviceManagement::SnowDeviceManagementEndpointRules::RulesBlobSize) {} + SnowDeviceManagementEndpointProvider(); ~SnowDeviceManagementEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h index 7c1336542be..0b3d767525a 100644 --- a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SNOWDEVICEMANAGEMENT_API #define AWS_SNOWDEVICEMANAGEMENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SNOWDEVICEMANAGEMENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SNOWDEVICEMANAGEMENT_API #define AWS_SNOWDEVICEMANAGEMENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SNOWDEVICEMANAGEMENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SNOWDEVICEMANAGEMENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagementEndpointRules.h b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/internal/SnowDeviceManagementEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagementEndpointRules.h rename to generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/internal/SnowDeviceManagementEndpointRules.h index 65124a77771..947c27cd51f 100644 --- a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagementEndpointRules.h +++ b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/internal/SnowDeviceManagementEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SnowDeviceManagement { -class SnowDeviceManagementEndpointRules { +class AWS_SNOWDEVICEMANAGEMENT_LOCAL SnowDeviceManagementEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointProvider.cpp b/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointProvider.cpp index 0ec22fc4896..2cdcfd6dc3d 100644 --- a/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SnowDeviceManagement { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SnowDeviceManagementEndpointProvider::SnowDeviceManagementEndpointProvider() + : SnowDeviceManagementDefaultEpProviderBase(Aws::SnowDeviceManagement::SnowDeviceManagementEndpointRules::GetRulesBlob(), + Aws::SnowDeviceManagement::SnowDeviceManagementEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SnowDeviceManagement } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointRules.cpp b/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointRules.cpp index 6a43f70ddc7..59af603b9ed 100644 --- a/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-snow-device-management/source/SnowDeviceManagementEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SnowDeviceManagement { diff --git a/generated/src/aws-cpp-sdk-snowball/CMakeLists.txt b/generated/src/aws-cpp-sdk-snowball/CMakeLists.txt index ca629f052e0..b7cb3273d06 100644 --- a/generated/src/aws-cpp-sdk-snowball/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-snowball/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SNOWBALL_MODEL_HEADERS "include/aws/snowball/model/*.h" ) +file(GLOB AWS_SNOWBALL_INTERNAL_HEADERS + "include/aws/snowball/internal/*.h" +) + file(GLOB AWS_SNOWBALL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SNOWBALL_MODEL_SOURCE file(GLOB SNOWBALL_UNIFIED_HEADERS ${AWS_SNOWBALL_HEADERS} + ${AWS_SNOWBALL_INTERNAL_HEADERS} ${AWS_SNOWBALL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\snowball" FILES ${AWS_SNOWBALL_HEADERS}) + source_group("Header Files\\aws\\snowball\\internal" FILES ${AWS_SNOWBALL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\snowball\\model" FILES ${AWS_SNOWBALL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SNOWBALL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SNOWBALL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/SnowballEndpointProvider.h b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/SnowballEndpointProvider.h index fe8590991f2..5474c0be435 100644 --- a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/SnowballEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/SnowballEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SNOWBALL_API SnowballEndpointProvider : public SnowballDefaultEpProvid public: using SnowballResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SnowballEndpointProvider() - : SnowballDefaultEpProviderBase(Aws::Snowball::SnowballEndpointRules::GetRulesBlob(), - Aws::Snowball::SnowballEndpointRules::RulesBlobSize) {} + SnowballEndpointProvider(); ~SnowballEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h index 3292eada81b..a2326bf15dc 100644 --- a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SNOWBALL_API #define AWS_SNOWBALL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SNOWBALL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SNOWBALL_API #define AWS_SNOWBALL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SNOWBALL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SNOWBALL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/SnowballEndpointRules.h b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/internal/SnowballEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-snowball/include/aws/snowball/SnowballEndpointRules.h rename to generated/src/aws-cpp-sdk-snowball/include/aws/snowball/internal/SnowballEndpointRules.h index fb0eecb9f69..81685a6d22a 100644 --- a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/SnowballEndpointRules.h +++ b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/internal/SnowballEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Snowball { -class SnowballEndpointRules { +class AWS_SNOWBALL_LOCAL SnowballEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointProvider.cpp b/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointProvider.cpp index 34da022a838..09f44ecfd3b 100644 --- a/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Snowball { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SnowballEndpointProvider::SnowballEndpointProvider() + : SnowballDefaultEpProviderBase(Aws::Snowball::SnowballEndpointRules::GetRulesBlob(), + Aws::Snowball::SnowballEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Snowball } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointRules.cpp b/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointRules.cpp index ab69828b4e4..30bb123bc88 100644 --- a/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-snowball/source/SnowballEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Snowball { diff --git a/generated/src/aws-cpp-sdk-sns/CMakeLists.txt b/generated/src/aws-cpp-sdk-sns/CMakeLists.txt index 302411c6717..7ac4add7c8e 100644 --- a/generated/src/aws-cpp-sdk-sns/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sns/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SNS_MODEL_HEADERS "include/aws/sns/model/*.h" ) +file(GLOB AWS_SNS_INTERNAL_HEADERS + "include/aws/sns/internal/*.h" +) + file(GLOB AWS_SNS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SNS_MODEL_SOURCE file(GLOB SNS_UNIFIED_HEADERS ${AWS_SNS_HEADERS} + ${AWS_SNS_INTERNAL_HEADERS} ${AWS_SNS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sns" FILES ${AWS_SNS_HEADERS}) + source_group("Header Files\\aws\\sns\\internal" FILES ${AWS_SNS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sns\\model" FILES ${AWS_SNS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SNS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SNS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNSEndpointProvider.h b/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNSEndpointProvider.h index 3bb679ae05d..89c0b960dac 100644 --- a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_SNS_API SNSEndpointProvider : public SNSDefaultEpProviderBase { public: using SNSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SNSEndpointProvider() : SNSDefaultEpProviderBase(Aws::SNS::SNSEndpointRules::GetRulesBlob(), Aws::SNS::SNSEndpointRules::RulesBlobSize) {} + SNSEndpointProvider(); ~SNSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h b/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h index e835be7ec7c..09e405a4669 100644 --- a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SNS_API #define AWS_SNS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SNS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SNS_API #define AWS_SNS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SNS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SNS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNSEndpointRules.h b/generated/src/aws-cpp-sdk-sns/include/aws/sns/internal/SNSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-sns/include/aws/sns/SNSEndpointRules.h rename to generated/src/aws-cpp-sdk-sns/include/aws/sns/internal/SNSEndpointRules.h index 4e31f11851f..f3711b77da6 100644 --- a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sns/include/aws/sns/internal/SNSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SNS { -class SNSEndpointRules { +class AWS_SNS_LOCAL SNSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sns/source/SNSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sns/source/SNSEndpointProvider.cpp index 16387905cb0..422c4906c45 100644 --- a/generated/src/aws-cpp-sdk-sns/source/SNSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sns/source/SNSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SNS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SNSEndpointProvider::SNSEndpointProvider() + : SNSDefaultEpProviderBase(Aws::SNS::SNSEndpointRules::GetRulesBlob(), Aws::SNS::SNSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SNS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sns/source/SNSEndpointRules.cpp b/generated/src/aws-cpp-sdk-sns/source/SNSEndpointRules.cpp index b536b73a117..3dffdc37469 100644 --- a/generated/src/aws-cpp-sdk-sns/source/SNSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sns/source/SNSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SNS { diff --git a/generated/src/aws-cpp-sdk-socialmessaging/CMakeLists.txt b/generated/src/aws-cpp-sdk-socialmessaging/CMakeLists.txt index 9701cfd9dc4..52e7c455fb8 100644 --- a/generated/src/aws-cpp-sdk-socialmessaging/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-socialmessaging/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SOCIALMESSAGING_MODEL_HEADERS "include/aws/socialmessaging/model/*.h" ) +file(GLOB AWS_SOCIALMESSAGING_INTERNAL_HEADERS + "include/aws/socialmessaging/internal/*.h" +) + file(GLOB AWS_SOCIALMESSAGING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SOCIALMESSAGING_MODEL_SOURCE file(GLOB SOCIALMESSAGING_UNIFIED_HEADERS ${AWS_SOCIALMESSAGING_HEADERS} + ${AWS_SOCIALMESSAGING_INTERNAL_HEADERS} ${AWS_SOCIALMESSAGING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\socialmessaging" FILES ${AWS_SOCIALMESSAGING_HEADERS}) + source_group("Header Files\\aws\\socialmessaging\\internal" FILES ${AWS_SOCIALMESSAGING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\socialmessaging\\model" FILES ${AWS_SOCIALMESSAGING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SOCIALMESSAGING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SOCIALMESSAGING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessagingEndpointProvider.h b/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessagingEndpointProvider.h index 0ad1fa110d3..62ac22aea9e 100644 --- a/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessagingEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessagingEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SOCIALMESSAGING_API SocialMessagingEndpointProvider : public SocialMes public: using SocialMessagingResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SocialMessagingEndpointProvider() - : SocialMessagingDefaultEpProviderBase(Aws::SocialMessaging::SocialMessagingEndpointRules::GetRulesBlob(), - Aws::SocialMessaging::SocialMessagingEndpointRules::RulesBlobSize) {} + SocialMessagingEndpointProvider(); ~SocialMessagingEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessaging_EXPORTS.h b/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessaging_EXPORTS.h index e42770617fb..094d352cdd2 100644 --- a/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessaging_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessaging_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SOCIALMESSAGING_API #define AWS_SOCIALMESSAGING_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SOCIALMESSAGING_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SOCIALMESSAGING_API #define AWS_SOCIALMESSAGING_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SOCIALMESSAGING_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SOCIALMESSAGING_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessagingEndpointRules.h b/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/internal/SocialMessagingEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessagingEndpointRules.h rename to generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/internal/SocialMessagingEndpointRules.h index 682f23efe1d..05b89ee44e4 100644 --- a/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/SocialMessagingEndpointRules.h +++ b/generated/src/aws-cpp-sdk-socialmessaging/include/aws/socialmessaging/internal/SocialMessagingEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SocialMessaging { -class SocialMessagingEndpointRules { +class AWS_SOCIALMESSAGING_LOCAL SocialMessagingEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointProvider.cpp b/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointProvider.cpp index aa133a42f4b..028982c56ff 100644 --- a/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SocialMessaging { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SocialMessagingEndpointProvider::SocialMessagingEndpointProvider() + : SocialMessagingDefaultEpProviderBase(Aws::SocialMessaging::SocialMessagingEndpointRules::GetRulesBlob(), + Aws::SocialMessaging::SocialMessagingEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SocialMessaging } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointRules.cpp b/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointRules.cpp index 760291e8d98..6ee2fa29430 100644 --- a/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-socialmessaging/source/SocialMessagingEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SocialMessaging { diff --git a/generated/src/aws-cpp-sdk-sqs/CMakeLists.txt b/generated/src/aws-cpp-sdk-sqs/CMakeLists.txt index bf29ead91f7..460adec96d4 100644 --- a/generated/src/aws-cpp-sdk-sqs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sqs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SQS_MODEL_HEADERS "include/aws/sqs/model/*.h" ) +file(GLOB AWS_SQS_INTERNAL_HEADERS + "include/aws/sqs/internal/*.h" +) + file(GLOB AWS_SQS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SQS_MODEL_SOURCE file(GLOB SQS_UNIFIED_HEADERS ${AWS_SQS_HEADERS} + ${AWS_SQS_INTERNAL_HEADERS} ${AWS_SQS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sqs" FILES ${AWS_SQS_HEADERS}) + source_group("Header Files\\aws\\sqs\\internal" FILES ${AWS_SQS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sqs\\model" FILES ${AWS_SQS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SQS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SQS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQSEndpointProvider.h b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQSEndpointProvider.h index 05cb458ca89..656941dc0d2 100644 --- a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_SQS_API SQSEndpointProvider : public SQSDefaultEpProviderBase { public: using SQSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SQSEndpointProvider() : SQSDefaultEpProviderBase(Aws::SQS::SQSEndpointRules::GetRulesBlob(), Aws::SQS::SQSEndpointRules::RulesBlobSize) {} + SQSEndpointProvider(); ~SQSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h index a25493efc2d..094c3454f66 100644 --- a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SQS_API #define AWS_SQS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SQS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SQS_API #define AWS_SQS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SQS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SQS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQSEndpointRules.h b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/internal/SQSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQSEndpointRules.h rename to generated/src/aws-cpp-sdk-sqs/include/aws/sqs/internal/SQSEndpointRules.h index 3554a62b873..6b1e750297d 100644 --- a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/internal/SQSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SQS { -class SQSEndpointRules { +class AWS_SQS_LOCAL SQSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointProvider.cpp index e8c3eecacbe..d44d869b990 100644 --- a/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SQS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SQSEndpointProvider::SQSEndpointProvider() + : SQSDefaultEpProviderBase(Aws::SQS::SQSEndpointRules::GetRulesBlob(), Aws::SQS::SQSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SQS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointRules.cpp b/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointRules.cpp index bd459168654..6aab79a306e 100644 --- a/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sqs/source/SQSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SQS { diff --git a/generated/src/aws-cpp-sdk-ssm-contacts/CMakeLists.txt b/generated/src/aws-cpp-sdk-ssm-contacts/CMakeLists.txt index 6bd74b2fb97..abad894b57b 100644 --- a/generated/src/aws-cpp-sdk-ssm-contacts/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ssm-contacts/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSM-CONTACTS_MODEL_HEADERS "include/aws/ssm-contacts/model/*.h" ) +file(GLOB AWS_SSM-CONTACTS_INTERNAL_HEADERS + "include/aws/ssm-contacts/internal/*.h" +) + file(GLOB AWS_SSM-CONTACTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSM-CONTACTS_MODEL_SOURCE file(GLOB SSM-CONTACTS_UNIFIED_HEADERS ${AWS_SSM-CONTACTS_HEADERS} + ${AWS_SSM-CONTACTS_INTERNAL_HEADERS} ${AWS_SSM-CONTACTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ssm-contacts" FILES ${AWS_SSM-CONTACTS_HEADERS}) + source_group("Header Files\\aws\\ssm-contacts\\internal" FILES ${AWS_SSM-CONTACTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ssm-contacts\\model" FILES ${AWS_SSM-CONTACTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSM-CONTACTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSM-CONTACTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContactsEndpointProvider.h b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContactsEndpointProvider.h index 64c211a89cd..5e3d67972a4 100644 --- a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContactsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContactsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SSMCONTACTS_API SSMContactsEndpointProvider : public SSMContactsDefaul public: using SSMContactsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSMContactsEndpointProvider() - : SSMContactsDefaultEpProviderBase(Aws::SSMContacts::SSMContactsEndpointRules::GetRulesBlob(), - Aws::SSMContacts::SSMContactsEndpointRules::RulesBlobSize) {} + SSMContactsEndpointProvider(); ~SSMContactsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h index a58f574548f..d07238fc1f5 100644 --- a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSMCONTACTS_API #define AWS_SSMCONTACTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSMCONTACTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMCONTACTS_API #define AWS_SSMCONTACTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSMCONTACTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSMCONTACTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContactsEndpointRules.h b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/internal/SSMContactsEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContactsEndpointRules.h rename to generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/internal/SSMContactsEndpointRules.h index 0568e7944d0..f468c689c7a 100644 --- a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContactsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/internal/SSMContactsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSMContacts { -class SSMContactsEndpointRules { +class AWS_SSMCONTACTS_LOCAL SSMContactsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointProvider.cpp index 93d6f871fe7..97cef1bbbf4 100644 --- a/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SSMContacts { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSMContactsEndpointProvider::SSMContactsEndpointProvider() + : SSMContactsDefaultEpProviderBase(Aws::SSMContacts::SSMContactsEndpointRules::GetRulesBlob(), + Aws::SSMContacts::SSMContactsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSMContacts } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointRules.cpp b/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointRules.cpp index 1dbfcee21f6..c2ec932cba7 100644 --- a/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ssm-contacts/source/SSMContactsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSMContacts { diff --git a/generated/src/aws-cpp-sdk-ssm-guiconnect/CMakeLists.txt b/generated/src/aws-cpp-sdk-ssm-guiconnect/CMakeLists.txt index e26e8ac5b54..bbd970ae8e1 100644 --- a/generated/src/aws-cpp-sdk-ssm-guiconnect/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ssm-guiconnect/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSM-GUICONNECT_MODEL_HEADERS "include/aws/ssm-guiconnect/model/*.h" ) +file(GLOB AWS_SSM-GUICONNECT_INTERNAL_HEADERS + "include/aws/ssm-guiconnect/internal/*.h" +) + file(GLOB AWS_SSM-GUICONNECT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSM-GUICONNECT_MODEL_SOURCE file(GLOB SSM-GUICONNECT_UNIFIED_HEADERS ${AWS_SSM-GUICONNECT_HEADERS} + ${AWS_SSM-GUICONNECT_INTERNAL_HEADERS} ${AWS_SSM-GUICONNECT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ssm-guiconnect" FILES ${AWS_SSM-GUICONNECT_HEADERS}) + source_group("Header Files\\aws\\ssm-guiconnect\\internal" FILES ${AWS_SSM-GUICONNECT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ssm-guiconnect\\model" FILES ${AWS_SSM-GUICONNECT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSM-GUICONNECT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSM-GUICONNECT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnectEndpointProvider.h b/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnectEndpointProvider.h index 58da5d87e86..154db65e50d 100644 --- a/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnectEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnectEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SSMGUICONNECT_API SSMGuiConnectEndpointProvider : public SSMGuiConnect public: using SSMGuiConnectResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSMGuiConnectEndpointProvider() - : SSMGuiConnectDefaultEpProviderBase(Aws::SSMGuiConnect::SSMGuiConnectEndpointRules::GetRulesBlob(), - Aws::SSMGuiConnect::SSMGuiConnectEndpointRules::RulesBlobSize) {} + SSMGuiConnectEndpointProvider(); ~SSMGuiConnectEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnect_EXPORTS.h index 258ff8a004e..6c7e70f5877 100644 --- a/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnect_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSMGUICONNECT_API #define AWS_SSMGUICONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSMGUICONNECT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMGUICONNECT_API #define AWS_SSMGUICONNECT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSMGUICONNECT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSMGUICONNECT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnectEndpointRules.h b/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/internal/SSMGuiConnectEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnectEndpointRules.h rename to generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/internal/SSMGuiConnectEndpointRules.h index 2f359c87849..40c8c19cd08 100644 --- a/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/SSMGuiConnectEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect/internal/SSMGuiConnectEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSMGuiConnect { -class SSMGuiConnectEndpointRules { +class AWS_SSMGUICONNECT_LOCAL SSMGuiConnectEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointProvider.cpp index 212d638a94b..ec000b65ed2 100644 --- a/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SSMGuiConnect { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSMGuiConnectEndpointProvider::SSMGuiConnectEndpointProvider() + : SSMGuiConnectDefaultEpProviderBase(Aws::SSMGuiConnect::SSMGuiConnectEndpointRules::GetRulesBlob(), + Aws::SSMGuiConnect::SSMGuiConnectEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSMGuiConnect } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointRules.cpp b/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointRules.cpp index eb3111fae3a..799be729977 100644 --- a/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ssm-guiconnect/source/SSMGuiConnectEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSMGuiConnect { diff --git a/generated/src/aws-cpp-sdk-ssm-incidents/CMakeLists.txt b/generated/src/aws-cpp-sdk-ssm-incidents/CMakeLists.txt index e6fe4922b8e..a47c1876a2e 100644 --- a/generated/src/aws-cpp-sdk-ssm-incidents/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ssm-incidents/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSM-INCIDENTS_MODEL_HEADERS "include/aws/ssm-incidents/model/*.h" ) +file(GLOB AWS_SSM-INCIDENTS_INTERNAL_HEADERS + "include/aws/ssm-incidents/internal/*.h" +) + file(GLOB AWS_SSM-INCIDENTS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSM-INCIDENTS_MODEL_SOURCE file(GLOB SSM-INCIDENTS_UNIFIED_HEADERS ${AWS_SSM-INCIDENTS_HEADERS} + ${AWS_SSM-INCIDENTS_INTERNAL_HEADERS} ${AWS_SSM-INCIDENTS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ssm-incidents" FILES ${AWS_SSM-INCIDENTS_HEADERS}) + source_group("Header Files\\aws\\ssm-incidents\\internal" FILES ${AWS_SSM-INCIDENTS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ssm-incidents\\model" FILES ${AWS_SSM-INCIDENTS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSM-INCIDENTS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSM-INCIDENTS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidentsEndpointProvider.h b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidentsEndpointProvider.h index 2b4da21c8f1..38367cbc852 100644 --- a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidentsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidentsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SSMINCIDENTS_API SSMIncidentsEndpointProvider : public SSMIncidentsDef public: using SSMIncidentsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSMIncidentsEndpointProvider() - : SSMIncidentsDefaultEpProviderBase(Aws::SSMIncidents::SSMIncidentsEndpointRules::GetRulesBlob(), - Aws::SSMIncidents::SSMIncidentsEndpointRules::RulesBlobSize) {} + SSMIncidentsEndpointProvider(); ~SSMIncidentsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h index 875407d7db6..0701d27a54b 100644 --- a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSMINCIDENTS_API #define AWS_SSMINCIDENTS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSMINCIDENTS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMINCIDENTS_API #define AWS_SSMINCIDENTS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSMINCIDENTS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSMINCIDENTS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidentsEndpointRules.h b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/internal/SSMIncidentsEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidentsEndpointRules.h rename to generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/internal/SSMIncidentsEndpointRules.h index 53883b3960e..14220d46758 100644 --- a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidentsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/internal/SSMIncidentsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSMIncidents { -class SSMIncidentsEndpointRules { +class AWS_SSMINCIDENTS_LOCAL SSMIncidentsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointProvider.cpp index 4f3f6285b97..d91920a8eac 100644 --- a/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SSMIncidents { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSMIncidentsEndpointProvider::SSMIncidentsEndpointProvider() + : SSMIncidentsDefaultEpProviderBase(Aws::SSMIncidents::SSMIncidentsEndpointRules::GetRulesBlob(), + Aws::SSMIncidents::SSMIncidentsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSMIncidents } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointRules.cpp b/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointRules.cpp index ee9fd823a06..5ffc4479a74 100644 --- a/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ssm-incidents/source/SSMIncidentsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSMIncidents { diff --git a/generated/src/aws-cpp-sdk-ssm-quicksetup/CMakeLists.txt b/generated/src/aws-cpp-sdk-ssm-quicksetup/CMakeLists.txt index 082104d60d6..fa47efcd4b1 100644 --- a/generated/src/aws-cpp-sdk-ssm-quicksetup/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ssm-quicksetup/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSM-QUICKSETUP_MODEL_HEADERS "include/aws/ssm-quicksetup/model/*.h" ) +file(GLOB AWS_SSM-QUICKSETUP_INTERNAL_HEADERS + "include/aws/ssm-quicksetup/internal/*.h" +) + file(GLOB AWS_SSM-QUICKSETUP_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSM-QUICKSETUP_MODEL_SOURCE file(GLOB SSM-QUICKSETUP_UNIFIED_HEADERS ${AWS_SSM-QUICKSETUP_HEADERS} + ${AWS_SSM-QUICKSETUP_INTERNAL_HEADERS} ${AWS_SSM-QUICKSETUP_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ssm-quicksetup" FILES ${AWS_SSM-QUICKSETUP_HEADERS}) + source_group("Header Files\\aws\\ssm-quicksetup\\internal" FILES ${AWS_SSM-QUICKSETUP_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ssm-quicksetup\\model" FILES ${AWS_SSM-QUICKSETUP_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSM-QUICKSETUP_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSM-QUICKSETUP_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetupEndpointProvider.h b/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetupEndpointProvider.h index 2efc64d7bcf..5dd03c84fb6 100644 --- a/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetupEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetupEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SSMQUICKSETUP_API SSMQuickSetupEndpointProvider : public SSMQuickSetup public: using SSMQuickSetupResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSMQuickSetupEndpointProvider() - : SSMQuickSetupDefaultEpProviderBase(Aws::SSMQuickSetup::SSMQuickSetupEndpointRules::GetRulesBlob(), - Aws::SSMQuickSetup::SSMQuickSetupEndpointRules::RulesBlobSize) {} + SSMQuickSetupEndpointProvider(); ~SSMQuickSetupEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetup_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetup_EXPORTS.h index 55da561a3d4..79ae6c24db3 100644 --- a/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetup_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetup_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSMQUICKSETUP_API #define AWS_SSMQUICKSETUP_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSMQUICKSETUP_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMQUICKSETUP_API #define AWS_SSMQUICKSETUP_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSMQUICKSETUP_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSMQUICKSETUP_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetupEndpointRules.h b/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/internal/SSMQuickSetupEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetupEndpointRules.h rename to generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/internal/SSMQuickSetupEndpointRules.h index 46962de594e..56c012693c8 100644 --- a/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/SSMQuickSetupEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup/internal/SSMQuickSetupEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSMQuickSetup { -class SSMQuickSetupEndpointRules { +class AWS_SSMQUICKSETUP_LOCAL SSMQuickSetupEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointProvider.cpp index 86623f5bf72..2f935e83e04 100644 --- a/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SSMQuickSetup { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSMQuickSetupEndpointProvider::SSMQuickSetupEndpointProvider() + : SSMQuickSetupDefaultEpProviderBase(Aws::SSMQuickSetup::SSMQuickSetupEndpointRules::GetRulesBlob(), + Aws::SSMQuickSetup::SSMQuickSetupEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSMQuickSetup } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointRules.cpp b/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointRules.cpp index 8c44afec92f..032cdfff9df 100644 --- a/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ssm-quicksetup/source/SSMQuickSetupEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSMQuickSetup { diff --git a/generated/src/aws-cpp-sdk-ssm-sap/CMakeLists.txt b/generated/src/aws-cpp-sdk-ssm-sap/CMakeLists.txt index d80b004ffd9..e5a47659d70 100644 --- a/generated/src/aws-cpp-sdk-ssm-sap/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ssm-sap/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSM-SAP_MODEL_HEADERS "include/aws/ssm-sap/model/*.h" ) +file(GLOB AWS_SSM-SAP_INTERNAL_HEADERS + "include/aws/ssm-sap/internal/*.h" +) + file(GLOB AWS_SSM-SAP_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSM-SAP_MODEL_SOURCE file(GLOB SSM-SAP_UNIFIED_HEADERS ${AWS_SSM-SAP_HEADERS} + ${AWS_SSM-SAP_INTERNAL_HEADERS} ${AWS_SSM-SAP_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ssm-sap" FILES ${AWS_SSM-SAP_HEADERS}) + source_group("Header Files\\aws\\ssm-sap\\internal" FILES ${AWS_SSM-SAP_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ssm-sap\\model" FILES ${AWS_SSM-SAP_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSM-SAP_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSM-SAP_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSapEndpointProvider.h b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSapEndpointProvider.h index 7256dc9419b..1e22b6ad7cd 100644 --- a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSapEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSapEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -41,8 +40,7 @@ class AWS_SSMSAP_API SsmSapEndpointProvider : public SsmSapDefaultEpProviderBase public: using SsmSapResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SsmSapEndpointProvider() - : SsmSapDefaultEpProviderBase(Aws::SsmSap::SsmSapEndpointRules::GetRulesBlob(), Aws::SsmSap::SsmSapEndpointRules::RulesBlobSize) {} + SsmSapEndpointProvider(); ~SsmSapEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h index 86a1ca623a5..29813e53d92 100644 --- a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSMSAP_API #define AWS_SSMSAP_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSMSAP_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMSAP_API #define AWS_SSMSAP_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSMSAP_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSMSAP_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSapEndpointRules.h b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/internal/SsmSapEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSapEndpointRules.h rename to generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/internal/SsmSapEndpointRules.h index b27efa202bd..326794c5694 100644 --- a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSapEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/internal/SsmSapEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SsmSap { -class SsmSapEndpointRules { +class AWS_SSMSAP_LOCAL SsmSapEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointProvider.cpp index 6a99c9f6818..bfffab4bf58 100644 --- a/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SsmSap { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SsmSapEndpointProvider::SsmSapEndpointProvider() + : SsmSapDefaultEpProviderBase(Aws::SsmSap::SsmSapEndpointRules::GetRulesBlob(), Aws::SsmSap::SsmSapEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SsmSap } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointRules.cpp b/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointRules.cpp index b6fe946be85..b571f7339ae 100644 --- a/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ssm-sap/source/SsmSapEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SsmSap { diff --git a/generated/src/aws-cpp-sdk-ssm/CMakeLists.txt b/generated/src/aws-cpp-sdk-ssm/CMakeLists.txt index 53019f8f2de..cdb5b8c4252 100644 --- a/generated/src/aws-cpp-sdk-ssm/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-ssm/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSM_MODEL_HEADERS "include/aws/ssm/model/*.h" ) +file(GLOB AWS_SSM_INTERNAL_HEADERS + "include/aws/ssm/internal/*.h" +) + file(GLOB AWS_SSM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSM_MODEL_SOURCE file(GLOB SSM_UNIFIED_HEADERS ${AWS_SSM_HEADERS} + ${AWS_SSM_INTERNAL_HEADERS} ${AWS_SSM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\ssm" FILES ${AWS_SSM_HEADERS}) + source_group("Header Files\\aws\\ssm\\internal" FILES ${AWS_SSM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\ssm\\model" FILES ${AWS_SSM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSMEndpointProvider.h b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSMEndpointProvider.h index 2e9e8d9d382..3e34c8709a5 100644 --- a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSMEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSMEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_SSM_API SSMEndpointProvider : public SSMDefaultEpProviderBase { public: using SSMResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSMEndpointProvider() : SSMDefaultEpProviderBase(Aws::SSM::SSMEndpointRules::GetRulesBlob(), Aws::SSM::SSMEndpointRules::RulesBlobSize) {} + SSMEndpointProvider(); ~SSMEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h index 8a3f5882859..fe7d870ff11 100644 --- a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSM_API #define AWS_SSM_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSM_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSM_API #define AWS_SSM_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSM_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSM_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSMEndpointRules.h b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/internal/SSMEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSMEndpointRules.h rename to generated/src/aws-cpp-sdk-ssm/include/aws/ssm/internal/SSMEndpointRules.h index 108719477f9..1d93b5c9502 100644 --- a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSMEndpointRules.h +++ b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/internal/SSMEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSM { -class SSMEndpointRules { +class AWS_SSM_LOCAL SSMEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointProvider.cpp b/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointProvider.cpp index 1be204942f7..4e18ee8db13 100644 --- a/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SSM { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSMEndpointProvider::SSMEndpointProvider() + : SSMDefaultEpProviderBase(Aws::SSM::SSMEndpointRules::GetRulesBlob(), Aws::SSM::SSMEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSM } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointRules.cpp b/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointRules.cpp index de7444dbf71..584dd482896 100644 --- a/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-ssm/source/SSMEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSM { diff --git a/generated/src/aws-cpp-sdk-sso-admin/CMakeLists.txt b/generated/src/aws-cpp-sdk-sso-admin/CMakeLists.txt index 87cbe705ca9..65d20650472 100644 --- a/generated/src/aws-cpp-sdk-sso-admin/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sso-admin/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSO-ADMIN_MODEL_HEADERS "include/aws/sso-admin/model/*.h" ) +file(GLOB AWS_SSO-ADMIN_INTERNAL_HEADERS + "include/aws/sso-admin/internal/*.h" +) + file(GLOB AWS_SSO-ADMIN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSO-ADMIN_MODEL_SOURCE file(GLOB SSO-ADMIN_UNIFIED_HEADERS ${AWS_SSO-ADMIN_HEADERS} + ${AWS_SSO-ADMIN_INTERNAL_HEADERS} ${AWS_SSO-ADMIN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sso-admin" FILES ${AWS_SSO-ADMIN_HEADERS}) + source_group("Header Files\\aws\\sso-admin\\internal" FILES ${AWS_SSO-ADMIN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sso-admin\\model" FILES ${AWS_SSO-ADMIN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSO-ADMIN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSO-ADMIN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdminEndpointProvider.h b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdminEndpointProvider.h index 18136959c76..854ca4ce3cd 100644 --- a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdminEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdminEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SSOADMIN_API SSOAdminEndpointProvider : public SSOAdminDefaultEpProvid public: using SSOAdminResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSOAdminEndpointProvider() - : SSOAdminDefaultEpProviderBase(Aws::SSOAdmin::SSOAdminEndpointRules::GetRulesBlob(), - Aws::SSOAdmin::SSOAdminEndpointRules::RulesBlobSize) {} + SSOAdminEndpointProvider(); ~SSOAdminEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h index 5cb98c8c322..3f703fdbd88 100644 --- a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSOADMIN_API #define AWS_SSOADMIN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSOADMIN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSOADMIN_API #define AWS_SSOADMIN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSOADMIN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSOADMIN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdminEndpointRules.h b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/internal/SSOAdminEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdminEndpointRules.h rename to generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/internal/SSOAdminEndpointRules.h index a37407fc5e4..5c55c18fc7a 100644 --- a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdminEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/internal/SSOAdminEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSOAdmin { -class SSOAdminEndpointRules { +class AWS_SSOADMIN_LOCAL SSOAdminEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointProvider.cpp index 8b59624c124..21a9b06f36e 100644 --- a/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SSOAdmin { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSOAdminEndpointProvider::SSOAdminEndpointProvider() + : SSOAdminDefaultEpProviderBase(Aws::SSOAdmin::SSOAdminEndpointRules::GetRulesBlob(), + Aws::SSOAdmin::SSOAdminEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSOAdmin } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointRules.cpp b/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointRules.cpp index e465ac25235..c4b5a25e084 100644 --- a/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sso-admin/source/SSOAdminEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSOAdmin { diff --git a/generated/src/aws-cpp-sdk-sso-oidc/CMakeLists.txt b/generated/src/aws-cpp-sdk-sso-oidc/CMakeLists.txt index b4c68d9cc23..b8809d3b63c 100644 --- a/generated/src/aws-cpp-sdk-sso-oidc/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sso-oidc/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSO-OIDC_MODEL_HEADERS "include/aws/sso-oidc/model/*.h" ) +file(GLOB AWS_SSO-OIDC_INTERNAL_HEADERS + "include/aws/sso-oidc/internal/*.h" +) + file(GLOB AWS_SSO-OIDC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSO-OIDC_MODEL_SOURCE file(GLOB SSO-OIDC_UNIFIED_HEADERS ${AWS_SSO-OIDC_HEADERS} + ${AWS_SSO-OIDC_INTERNAL_HEADERS} ${AWS_SSO-OIDC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sso-oidc" FILES ${AWS_SSO-OIDC_HEADERS}) + source_group("Header Files\\aws\\sso-oidc\\internal" FILES ${AWS_SSO-OIDC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sso-oidc\\model" FILES ${AWS_SSO-OIDC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSO-OIDC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSO-OIDC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDCEndpointProvider.h b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDCEndpointProvider.h index 593f948c97b..f9881c723e1 100644 --- a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDCEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDCEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SSOOIDC_API SSOOIDCEndpointProvider : public SSOOIDCDefaultEpProviderB public: using SSOOIDCResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSOOIDCEndpointProvider() - : SSOOIDCDefaultEpProviderBase(Aws::SSOOIDC::SSOOIDCEndpointRules::GetRulesBlob(), - Aws::SSOOIDC::SSOOIDCEndpointRules::RulesBlobSize) {} + SSOOIDCEndpointProvider(); ~SSOOIDCEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h index 9f73c2c21ef..a021cdfb0e4 100644 --- a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSOOIDC_API #define AWS_SSOOIDC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSOOIDC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSOOIDC_API #define AWS_SSOOIDC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSOOIDC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSOOIDC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDCEndpointRules.h b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/internal/SSOOIDCEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDCEndpointRules.h rename to generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/internal/SSOOIDCEndpointRules.h index 5257f218786..992e5c7d889 100644 --- a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDCEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/internal/SSOOIDCEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSOOIDC { -class SSOOIDCEndpointRules { +class AWS_SSOOIDC_LOCAL SSOOIDCEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointProvider.cpp index 46ff3d37d29..a7ef7e16502 100644 --- a/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SSOOIDC { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSOOIDCEndpointProvider::SSOOIDCEndpointProvider() + : SSOOIDCDefaultEpProviderBase(Aws::SSOOIDC::SSOOIDCEndpointRules::GetRulesBlob(), Aws::SSOOIDC::SSOOIDCEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSOOIDC } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointRules.cpp b/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointRules.cpp index 1e0b4ce39db..7a906ee8cf0 100644 --- a/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sso-oidc/source/SSOOIDCEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSOOIDC { diff --git a/generated/src/aws-cpp-sdk-sso/CMakeLists.txt b/generated/src/aws-cpp-sdk-sso/CMakeLists.txt index c62b431d3ae..8288e2593a2 100644 --- a/generated/src/aws-cpp-sdk-sso/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sso/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SSO_MODEL_HEADERS "include/aws/sso/model/*.h" ) +file(GLOB AWS_SSO_INTERNAL_HEADERS + "include/aws/sso/internal/*.h" +) + file(GLOB AWS_SSO_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SSO_MODEL_SOURCE file(GLOB SSO_UNIFIED_HEADERS ${AWS_SSO_HEADERS} + ${AWS_SSO_INTERNAL_HEADERS} ${AWS_SSO_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sso" FILES ${AWS_SSO_HEADERS}) + source_group("Header Files\\aws\\sso\\internal" FILES ${AWS_SSO_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sso\\model" FILES ${AWS_SSO_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SSO_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SSO_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSOEndpointProvider.h b/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSOEndpointProvider.h index 8a9f9b9ff05..4a77efd0bb1 100644 --- a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSOEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSOEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_SSO_API SSOEndpointProvider : public SSODefaultEpProviderBase { public: using SSOResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SSOEndpointProvider() : SSODefaultEpProviderBase(Aws::SSO::SSOEndpointRules::GetRulesBlob(), Aws::SSO::SSOEndpointRules::RulesBlobSize) {} + SSOEndpointProvider(); ~SSOEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h b/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h index 6dd79288317..4302edae469 100644 --- a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SSO_API #define AWS_SSO_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SSO_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSO_API #define AWS_SSO_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SSO_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SSO_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSOEndpointRules.h b/generated/src/aws-cpp-sdk-sso/include/aws/sso/internal/SSOEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-sso/include/aws/sso/SSOEndpointRules.h rename to generated/src/aws-cpp-sdk-sso/include/aws/sso/internal/SSOEndpointRules.h index 150d92bbca2..3fd88bfa211 100644 --- a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSOEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sso/include/aws/sso/internal/SSOEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SSO { -class SSOEndpointRules { +class AWS_SSO_LOCAL SSOEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sso/source/SSOEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sso/source/SSOEndpointProvider.cpp index 6832d45989c..79284b6e1d6 100644 --- a/generated/src/aws-cpp-sdk-sso/source/SSOEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sso/source/SSOEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SSO { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SSOEndpointProvider::SSOEndpointProvider() + : SSODefaultEpProviderBase(Aws::SSO::SSOEndpointRules::GetRulesBlob(), Aws::SSO::SSOEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SSO } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sso/source/SSOEndpointRules.cpp b/generated/src/aws-cpp-sdk-sso/source/SSOEndpointRules.cpp index 4b1ee547322..655458deed9 100644 --- a/generated/src/aws-cpp-sdk-sso/source/SSOEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sso/source/SSOEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SSO { diff --git a/generated/src/aws-cpp-sdk-states/CMakeLists.txt b/generated/src/aws-cpp-sdk-states/CMakeLists.txt index d336419eb0d..4d9e61ea697 100644 --- a/generated/src/aws-cpp-sdk-states/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-states/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_STATES_MODEL_HEADERS "include/aws/states/model/*.h" ) +file(GLOB AWS_STATES_INTERNAL_HEADERS + "include/aws/states/internal/*.h" +) + file(GLOB AWS_STATES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_STATES_MODEL_SOURCE file(GLOB STATES_UNIFIED_HEADERS ${AWS_STATES_HEADERS} + ${AWS_STATES_INTERNAL_HEADERS} ${AWS_STATES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\states" FILES ${AWS_STATES_HEADERS}) + source_group("Header Files\\aws\\states\\internal" FILES ${AWS_STATES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\states\\model" FILES ${AWS_STATES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_STATES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_STATES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-states/include/aws/states/SFNEndpointProvider.h b/generated/src/aws-cpp-sdk-states/include/aws/states/SFNEndpointProvider.h index 41cddb6ae15..7731ff881cf 100644 --- a/generated/src/aws-cpp-sdk-states/include/aws/states/SFNEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-states/include/aws/states/SFNEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_SFN_API SFNEndpointProvider : public SFNDefaultEpProviderBase { public: using SFNResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SFNEndpointProvider() : SFNDefaultEpProviderBase(Aws::SFN::SFNEndpointRules::GetRulesBlob(), Aws::SFN::SFNEndpointRules::RulesBlobSize) {} + SFNEndpointProvider(); ~SFNEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h b/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h index ccc127b2f99..1c12bea3c19 100644 --- a/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SFN_API #define AWS_SFN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SFN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SFN_API #define AWS_SFN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SFN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SFN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-states/include/aws/states/SFNEndpointRules.h b/generated/src/aws-cpp-sdk-states/include/aws/states/internal/SFNEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-states/include/aws/states/SFNEndpointRules.h rename to generated/src/aws-cpp-sdk-states/include/aws/states/internal/SFNEndpointRules.h index d62300bbe5f..5d13273ddd9 100644 --- a/generated/src/aws-cpp-sdk-states/include/aws/states/SFNEndpointRules.h +++ b/generated/src/aws-cpp-sdk-states/include/aws/states/internal/SFNEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SFN { -class SFNEndpointRules { +class AWS_SFN_LOCAL SFNEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-states/source/SFNEndpointProvider.cpp b/generated/src/aws-cpp-sdk-states/source/SFNEndpointProvider.cpp index aa35bff7368..d9556100bbd 100644 --- a/generated/src/aws-cpp-sdk-states/source/SFNEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-states/source/SFNEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SFN { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SFNEndpointProvider::SFNEndpointProvider() + : SFNDefaultEpProviderBase(Aws::SFN::SFNEndpointRules::GetRulesBlob(), Aws::SFN::SFNEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SFN } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-states/source/SFNEndpointRules.cpp b/generated/src/aws-cpp-sdk-states/source/SFNEndpointRules.cpp index f75b0805468..59f09839708 100644 --- a/generated/src/aws-cpp-sdk-states/source/SFNEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-states/source/SFNEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SFN { diff --git a/generated/src/aws-cpp-sdk-storagegateway/CMakeLists.txt b/generated/src/aws-cpp-sdk-storagegateway/CMakeLists.txt index 4baab5c0578..b3e8aec0904 100644 --- a/generated/src/aws-cpp-sdk-storagegateway/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-storagegateway/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_STORAGEGATEWAY_MODEL_HEADERS "include/aws/storagegateway/model/*.h" ) +file(GLOB AWS_STORAGEGATEWAY_INTERNAL_HEADERS + "include/aws/storagegateway/internal/*.h" +) + file(GLOB AWS_STORAGEGATEWAY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_STORAGEGATEWAY_MODEL_SOURCE file(GLOB STORAGEGATEWAY_UNIFIED_HEADERS ${AWS_STORAGEGATEWAY_HEADERS} + ${AWS_STORAGEGATEWAY_INTERNAL_HEADERS} ${AWS_STORAGEGATEWAY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\storagegateway" FILES ${AWS_STORAGEGATEWAY_HEADERS}) + source_group("Header Files\\aws\\storagegateway\\internal" FILES ${AWS_STORAGEGATEWAY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\storagegateway\\model" FILES ${AWS_STORAGEGATEWAY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_STORAGEGATEWAY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_STORAGEGATEWAY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGatewayEndpointProvider.h b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGatewayEndpointProvider.h index f0e7f17a82c..8021550bcf4 100644 --- a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGatewayEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGatewayEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_STORAGEGATEWAY_API StorageGatewayEndpointProvider : public StorageGate public: using StorageGatewayResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - StorageGatewayEndpointProvider() - : StorageGatewayDefaultEpProviderBase(Aws::StorageGateway::StorageGatewayEndpointRules::GetRulesBlob(), - Aws::StorageGateway::StorageGatewayEndpointRules::RulesBlobSize) {} + StorageGatewayEndpointProvider(); ~StorageGatewayEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h index 5deda2446ca..1c5ae30e5a3 100644 --- a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_STORAGEGATEWAY_API #define AWS_STORAGEGATEWAY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_STORAGEGATEWAY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_STORAGEGATEWAY_API #define AWS_STORAGEGATEWAY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_STORAGEGATEWAY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_STORAGEGATEWAY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGatewayEndpointRules.h b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/internal/StorageGatewayEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGatewayEndpointRules.h rename to generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/internal/StorageGatewayEndpointRules.h index ab2261d8500..7a4ca9709b8 100644 --- a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGatewayEndpointRules.h +++ b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/internal/StorageGatewayEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace StorageGateway { -class StorageGatewayEndpointRules { +class AWS_STORAGEGATEWAY_LOCAL StorageGatewayEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointProvider.cpp b/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointProvider.cpp index c3edf67afeb..8b467791648 100644 --- a/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace StorageGateway { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +StorageGatewayEndpointProvider::StorageGatewayEndpointProvider() + : StorageGatewayDefaultEpProviderBase(Aws::StorageGateway::StorageGatewayEndpointRules::GetRulesBlob(), + Aws::StorageGateway::StorageGatewayEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace StorageGateway } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointRules.cpp b/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointRules.cpp index 6aec5a7e1a2..f2b8703d458 100644 --- a/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-storagegateway/source/StorageGatewayEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace StorageGateway { diff --git a/generated/src/aws-cpp-sdk-sts/CMakeLists.txt b/generated/src/aws-cpp-sdk-sts/CMakeLists.txt index 4ecc39d0220..cb73fdb81b8 100644 --- a/generated/src/aws-cpp-sdk-sts/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sts/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_STS_MODEL_HEADERS "include/aws/sts/model/*.h" ) +file(GLOB AWS_STS_INTERNAL_HEADERS + "include/aws/sts/internal/*.h" +) + file(GLOB AWS_STS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_STS_MODEL_SOURCE file(GLOB STS_UNIFIED_HEADERS ${AWS_STS_HEADERS} + ${AWS_STS_INTERNAL_HEADERS} ${AWS_STS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sts" FILES ${AWS_STS_HEADERS}) + source_group("Header Files\\aws\\sts\\internal" FILES ${AWS_STS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sts\\model" FILES ${AWS_STS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_STS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_STS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STSEndpointProvider.h b/generated/src/aws-cpp-sdk-sts/include/aws/sts/STSEndpointProvider.h index 274afe96743..43619631582 100644 --- a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STSEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sts/include/aws/sts/STSEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_STS_API STSEndpointProvider : public STSDefaultEpProviderBase { public: using STSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - STSEndpointProvider() : STSDefaultEpProviderBase(Aws::STS::STSEndpointRules::GetRulesBlob(), Aws::STS::STSEndpointRules::RulesBlobSize) {} + STSEndpointProvider(); ~STSEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h b/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h index 01ca758e75e..7e23cdbd078 100644 --- a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_STS_API #define AWS_STS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_STS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_STS_API #define AWS_STS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_STS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_STS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STSEndpointRules.h b/generated/src/aws-cpp-sdk-sts/include/aws/sts/internal/STSEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-sts/include/aws/sts/STSEndpointRules.h rename to generated/src/aws-cpp-sdk-sts/include/aws/sts/internal/STSEndpointRules.h index 690bd781f3e..15cd240caae 100644 --- a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STSEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sts/include/aws/sts/internal/STSEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace STS { -class STSEndpointRules { +class AWS_STS_LOCAL STSEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sts/source/STSEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sts/source/STSEndpointProvider.cpp index 86daf8b65a0..c0af19bba3d 100644 --- a/generated/src/aws-cpp-sdk-sts/source/STSEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sts/source/STSEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace STS { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +STSEndpointProvider::STSEndpointProvider() + : STSDefaultEpProviderBase(Aws::STS::STSEndpointRules::GetRulesBlob(), Aws::STS::STSEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace STS } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sts/source/STSEndpointRules.cpp b/generated/src/aws-cpp-sdk-sts/source/STSEndpointRules.cpp index 38aec9fac8f..27853b4950a 100644 --- a/generated/src/aws-cpp-sdk-sts/source/STSEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sts/source/STSEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace STS { diff --git a/generated/src/aws-cpp-sdk-supplychain/CMakeLists.txt b/generated/src/aws-cpp-sdk-supplychain/CMakeLists.txt index ddb98b50966..8bedcc8cdd9 100644 --- a/generated/src/aws-cpp-sdk-supplychain/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-supplychain/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SUPPLYCHAIN_MODEL_HEADERS "include/aws/supplychain/model/*.h" ) +file(GLOB AWS_SUPPLYCHAIN_INTERNAL_HEADERS + "include/aws/supplychain/internal/*.h" +) + file(GLOB AWS_SUPPLYCHAIN_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SUPPLYCHAIN_MODEL_SOURCE file(GLOB SUPPLYCHAIN_UNIFIED_HEADERS ${AWS_SUPPLYCHAIN_HEADERS} + ${AWS_SUPPLYCHAIN_INTERNAL_HEADERS} ${AWS_SUPPLYCHAIN_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\supplychain" FILES ${AWS_SUPPLYCHAIN_HEADERS}) + source_group("Header Files\\aws\\supplychain\\internal" FILES ${AWS_SUPPLYCHAIN_INTERNAL_HEADERS}) source_group("Header Files\\aws\\supplychain\\model" FILES ${AWS_SUPPLYCHAIN_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SUPPLYCHAIN_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SUPPLYCHAIN_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChainEndpointProvider.h b/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChainEndpointProvider.h index 11539e09377..03f81c681a1 100644 --- a/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChainEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChainEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SUPPLYCHAIN_API SupplyChainEndpointProvider : public SupplyChainDefaul public: using SupplyChainResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SupplyChainEndpointProvider() - : SupplyChainDefaultEpProviderBase(Aws::SupplyChain::SupplyChainEndpointRules::GetRulesBlob(), - Aws::SupplyChain::SupplyChainEndpointRules::RulesBlobSize) {} + SupplyChainEndpointProvider(); ~SupplyChainEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChain_EXPORTS.h b/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChain_EXPORTS.h index 697dd0a973f..34c2949f504 100644 --- a/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChain_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChain_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SUPPLYCHAIN_API #define AWS_SUPPLYCHAIN_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SUPPLYCHAIN_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SUPPLYCHAIN_API #define AWS_SUPPLYCHAIN_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SUPPLYCHAIN_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SUPPLYCHAIN_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChainEndpointRules.h b/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/internal/SupplyChainEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChainEndpointRules.h rename to generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/internal/SupplyChainEndpointRules.h index 9b995b61394..5887021c842 100644 --- a/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/SupplyChainEndpointRules.h +++ b/generated/src/aws-cpp-sdk-supplychain/include/aws/supplychain/internal/SupplyChainEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SupplyChain { -class SupplyChainEndpointRules { +class AWS_SUPPLYCHAIN_LOCAL SupplyChainEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointProvider.cpp b/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointProvider.cpp index 54c40d3d209..fda17938f3d 100644 --- a/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SupplyChain { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SupplyChainEndpointProvider::SupplyChainEndpointProvider() + : SupplyChainDefaultEpProviderBase(Aws::SupplyChain::SupplyChainEndpointRules::GetRulesBlob(), + Aws::SupplyChain::SupplyChainEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SupplyChain } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointRules.cpp b/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointRules.cpp index 368d32229b7..89403cc4bbb 100644 --- a/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-supplychain/source/SupplyChainEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SupplyChain { diff --git a/generated/src/aws-cpp-sdk-support-app/CMakeLists.txt b/generated/src/aws-cpp-sdk-support-app/CMakeLists.txt index ea8702827cb..897ed186d6f 100644 --- a/generated/src/aws-cpp-sdk-support-app/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-support-app/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SUPPORT-APP_MODEL_HEADERS "include/aws/support-app/model/*.h" ) +file(GLOB AWS_SUPPORT-APP_INTERNAL_HEADERS + "include/aws/support-app/internal/*.h" +) + file(GLOB AWS_SUPPORT-APP_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SUPPORT-APP_MODEL_SOURCE file(GLOB SUPPORT-APP_UNIFIED_HEADERS ${AWS_SUPPORT-APP_HEADERS} + ${AWS_SUPPORT-APP_INTERNAL_HEADERS} ${AWS_SUPPORT-APP_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\support-app" FILES ${AWS_SUPPORT-APP_HEADERS}) + source_group("Header Files\\aws\\support-app\\internal" FILES ${AWS_SUPPORT-APP_INTERNAL_HEADERS}) source_group("Header Files\\aws\\support-app\\model" FILES ${AWS_SUPPORT-APP_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SUPPORT-APP_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SUPPORT-APP_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportAppEndpointProvider.h b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportAppEndpointProvider.h index 6f6b6401247..1486014da53 100644 --- a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportAppEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportAppEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SUPPORTAPP_API SupportAppEndpointProvider : public SupportAppDefaultEp public: using SupportAppResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SupportAppEndpointProvider() - : SupportAppDefaultEpProviderBase(Aws::SupportApp::SupportAppEndpointRules::GetRulesBlob(), - Aws::SupportApp::SupportAppEndpointRules::RulesBlobSize) {} + SupportAppEndpointProvider(); ~SupportAppEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h index 5f5b8bfa139..a15a8547bef 100644 --- a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SUPPORTAPP_API #define AWS_SUPPORTAPP_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SUPPORTAPP_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SUPPORTAPP_API #define AWS_SUPPORTAPP_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SUPPORTAPP_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SUPPORTAPP_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportAppEndpointRules.h b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/internal/SupportAppEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportAppEndpointRules.h rename to generated/src/aws-cpp-sdk-support-app/include/aws/support-app/internal/SupportAppEndpointRules.h index 083686c070c..c84a2006e90 100644 --- a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportAppEndpointRules.h +++ b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/internal/SupportAppEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SupportApp { -class SupportAppEndpointRules { +class AWS_SUPPORTAPP_LOCAL SupportAppEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointProvider.cpp b/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointProvider.cpp index 164fcd34fcf..4d599fd4277 100644 --- a/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SupportApp { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SupportAppEndpointProvider::SupportAppEndpointProvider() + : SupportAppDefaultEpProviderBase(Aws::SupportApp::SupportAppEndpointRules::GetRulesBlob(), + Aws::SupportApp::SupportAppEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SupportApp } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointRules.cpp b/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointRules.cpp index f73475daf44..2123232848a 100644 --- a/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-support-app/source/SupportAppEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SupportApp { diff --git a/generated/src/aws-cpp-sdk-support/CMakeLists.txt b/generated/src/aws-cpp-sdk-support/CMakeLists.txt index f68d7158a9c..2f285e9d182 100644 --- a/generated/src/aws-cpp-sdk-support/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-support/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SUPPORT_MODEL_HEADERS "include/aws/support/model/*.h" ) +file(GLOB AWS_SUPPORT_INTERNAL_HEADERS + "include/aws/support/internal/*.h" +) + file(GLOB AWS_SUPPORT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SUPPORT_MODEL_SOURCE file(GLOB SUPPORT_UNIFIED_HEADERS ${AWS_SUPPORT_HEADERS} + ${AWS_SUPPORT_INTERNAL_HEADERS} ${AWS_SUPPORT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\support" FILES ${AWS_SUPPORT_HEADERS}) + source_group("Header Files\\aws\\support\\internal" FILES ${AWS_SUPPORT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\support\\model" FILES ${AWS_SUPPORT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SUPPORT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SUPPORT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-support/include/aws/support/SupportEndpointProvider.h b/generated/src/aws-cpp-sdk-support/include/aws/support/SupportEndpointProvider.h index 418ebcfaf12..05095443fb9 100644 --- a/generated/src/aws-cpp-sdk-support/include/aws/support/SupportEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-support/include/aws/support/SupportEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SUPPORT_API SupportEndpointProvider : public SupportDefaultEpProviderB public: using SupportResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SupportEndpointProvider() - : SupportDefaultEpProviderBase(Aws::Support::SupportEndpointRules::GetRulesBlob(), - Aws::Support::SupportEndpointRules::RulesBlobSize) {} + SupportEndpointProvider(); ~SupportEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h b/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h index 5d251d19f15..1cb92a35dd1 100644 --- a/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SUPPORT_API #define AWS_SUPPORT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SUPPORT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SUPPORT_API #define AWS_SUPPORT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SUPPORT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SUPPORT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-support/include/aws/support/SupportEndpointRules.h b/generated/src/aws-cpp-sdk-support/include/aws/support/internal/SupportEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-support/include/aws/support/SupportEndpointRules.h rename to generated/src/aws-cpp-sdk-support/include/aws/support/internal/SupportEndpointRules.h index 186612221a5..fc6ff7d1da7 100644 --- a/generated/src/aws-cpp-sdk-support/include/aws/support/SupportEndpointRules.h +++ b/generated/src/aws-cpp-sdk-support/include/aws/support/internal/SupportEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Support { -class SupportEndpointRules { +class AWS_SUPPORT_LOCAL SupportEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-support/source/SupportEndpointProvider.cpp b/generated/src/aws-cpp-sdk-support/source/SupportEndpointProvider.cpp index bf227708cc8..793ad4a2aa6 100644 --- a/generated/src/aws-cpp-sdk-support/source/SupportEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-support/source/SupportEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Support { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SupportEndpointProvider::SupportEndpointProvider() + : SupportDefaultEpProviderBase(Aws::Support::SupportEndpointRules::GetRulesBlob(), Aws::Support::SupportEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Support } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-support/source/SupportEndpointRules.cpp b/generated/src/aws-cpp-sdk-support/source/SupportEndpointRules.cpp index bd3ba483ee2..c21cc05daa2 100644 --- a/generated/src/aws-cpp-sdk-support/source/SupportEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-support/source/SupportEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Support { diff --git a/generated/src/aws-cpp-sdk-supportauthz/CMakeLists.txt b/generated/src/aws-cpp-sdk-supportauthz/CMakeLists.txt index 0c1df8c1203..b8cd0b470bf 100644 --- a/generated/src/aws-cpp-sdk-supportauthz/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-supportauthz/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SUPPORTAUTHZ_MODEL_HEADERS "include/aws/supportauthz/model/*.h" ) +file(GLOB AWS_SUPPORTAUTHZ_INTERNAL_HEADERS + "include/aws/supportauthz/internal/*.h" +) + file(GLOB AWS_SUPPORTAUTHZ_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SUPPORTAUTHZ_MODEL_SOURCE file(GLOB SUPPORTAUTHZ_UNIFIED_HEADERS ${AWS_SUPPORTAUTHZ_HEADERS} + ${AWS_SUPPORTAUTHZ_INTERNAL_HEADERS} ${AWS_SUPPORTAUTHZ_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\supportauthz" FILES ${AWS_SUPPORTAUTHZ_HEADERS}) + source_group("Header Files\\aws\\supportauthz\\internal" FILES ${AWS_SUPPORTAUTHZ_INTERNAL_HEADERS}) source_group("Header Files\\aws\\supportauthz\\model" FILES ${AWS_SUPPORTAUTHZ_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SUPPORTAUTHZ_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SUPPORTAUTHZ_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZEndpointProvider.h b/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZEndpointProvider.h index 6dcd0b92ab8..e4d4aaa19e0 100644 --- a/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SUPPORTAUTHZ_API SupportAuthZEndpointProvider : public SupportAuthZDef public: using SupportAuthZResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SupportAuthZEndpointProvider() - : SupportAuthZDefaultEpProviderBase(Aws::SupportAuthZ::SupportAuthZEndpointRules::GetRulesBlob(), - Aws::SupportAuthZ::SupportAuthZEndpointRules::RulesBlobSize) {} + SupportAuthZEndpointProvider(); ~SupportAuthZEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZ_EXPORTS.h b/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZ_EXPORTS.h index ab381804086..52c94a07d97 100644 --- a/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZ_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZ_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SUPPORTAUTHZ_API #define AWS_SUPPORTAUTHZ_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SUPPORTAUTHZ_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SUPPORTAUTHZ_API #define AWS_SUPPORTAUTHZ_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SUPPORTAUTHZ_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SUPPORTAUTHZ_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZEndpointRules.h b/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/internal/SupportAuthZEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZEndpointRules.h rename to generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/internal/SupportAuthZEndpointRules.h index e16fdf03c41..b578f1cdf28 100644 --- a/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/SupportAuthZEndpointRules.h +++ b/generated/src/aws-cpp-sdk-supportauthz/include/aws/supportauthz/internal/SupportAuthZEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SupportAuthZ { -class SupportAuthZEndpointRules { +class AWS_SUPPORTAUTHZ_LOCAL SupportAuthZEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointProvider.cpp b/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointProvider.cpp index ee0cff338ca..971710ca923 100644 --- a/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace SupportAuthZ { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SupportAuthZEndpointProvider::SupportAuthZEndpointProvider() + : SupportAuthZDefaultEpProviderBase(Aws::SupportAuthZ::SupportAuthZEndpointRules::GetRulesBlob(), + Aws::SupportAuthZ::SupportAuthZEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SupportAuthZ } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointRules.cpp b/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointRules.cpp index d3ca0135340..8e571792bb5 100644 --- a/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-supportauthz/source/SupportAuthZEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SupportAuthZ { diff --git a/generated/src/aws-cpp-sdk-sustainability/CMakeLists.txt b/generated/src/aws-cpp-sdk-sustainability/CMakeLists.txt index 943b746de12..bf9ab013862 100644 --- a/generated/src/aws-cpp-sdk-sustainability/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-sustainability/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SUSTAINABILITY_MODEL_HEADERS "include/aws/sustainability/model/*.h" ) +file(GLOB AWS_SUSTAINABILITY_INTERNAL_HEADERS + "include/aws/sustainability/internal/*.h" +) + file(GLOB AWS_SUSTAINABILITY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SUSTAINABILITY_MODEL_SOURCE file(GLOB SUSTAINABILITY_UNIFIED_HEADERS ${AWS_SUSTAINABILITY_HEADERS} + ${AWS_SUSTAINABILITY_INTERNAL_HEADERS} ${AWS_SUSTAINABILITY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\sustainability" FILES ${AWS_SUSTAINABILITY_HEADERS}) + source_group("Header Files\\aws\\sustainability\\internal" FILES ${AWS_SUSTAINABILITY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\sustainability\\model" FILES ${AWS_SUSTAINABILITY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SUSTAINABILITY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SUSTAINABILITY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/SustainabilityEndpointProvider.h b/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/SustainabilityEndpointProvider.h index 1c2c7d0b13d..015e1939cd8 100644 --- a/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/SustainabilityEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/SustainabilityEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SUSTAINABILITY_API SustainabilityEndpointProvider : public Sustainabil public: using SustainabilityResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SustainabilityEndpointProvider() - : SustainabilityDefaultEpProviderBase(Aws::Sustainability::SustainabilityEndpointRules::GetRulesBlob(), - Aws::Sustainability::SustainabilityEndpointRules::RulesBlobSize) {} + SustainabilityEndpointProvider(); ~SustainabilityEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/Sustainability_EXPORTS.h b/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/Sustainability_EXPORTS.h index f00a5200dca..f74cb408ea4 100644 --- a/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/Sustainability_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/Sustainability_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SUSTAINABILITY_API #define AWS_SUSTAINABILITY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SUSTAINABILITY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SUSTAINABILITY_API #define AWS_SUSTAINABILITY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SUSTAINABILITY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SUSTAINABILITY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/SustainabilityEndpointRules.h b/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/internal/SustainabilityEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/SustainabilityEndpointRules.h rename to generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/internal/SustainabilityEndpointRules.h index 54f3b5ad8b2..c1f9555bf5f 100644 --- a/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/SustainabilityEndpointRules.h +++ b/generated/src/aws-cpp-sdk-sustainability/include/aws/sustainability/internal/SustainabilityEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Sustainability { -class SustainabilityEndpointRules { +class AWS_SUSTAINABILITY_LOCAL SustainabilityEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointProvider.cpp b/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointProvider.cpp index 25af6bc9900..c3a7ca5031c 100644 --- a/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Sustainability { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SustainabilityEndpointProvider::SustainabilityEndpointProvider() + : SustainabilityDefaultEpProviderBase(Aws::Sustainability::SustainabilityEndpointRules::GetRulesBlob(), + Aws::Sustainability::SustainabilityEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Sustainability } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointRules.cpp b/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointRules.cpp index b50137f52c6..eec8c4f8000 100644 --- a/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-sustainability/source/SustainabilityEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Sustainability { diff --git a/generated/src/aws-cpp-sdk-swf/CMakeLists.txt b/generated/src/aws-cpp-sdk-swf/CMakeLists.txt index 2cff8d4616f..d8d05581fdb 100644 --- a/generated/src/aws-cpp-sdk-swf/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-swf/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SWF_MODEL_HEADERS "include/aws/swf/model/*.h" ) +file(GLOB AWS_SWF_INTERNAL_HEADERS + "include/aws/swf/internal/*.h" +) + file(GLOB AWS_SWF_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SWF_MODEL_SOURCE file(GLOB SWF_UNIFIED_HEADERS ${AWS_SWF_HEADERS} + ${AWS_SWF_INTERNAL_HEADERS} ${AWS_SWF_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\swf" FILES ${AWS_SWF_HEADERS}) + source_group("Header Files\\aws\\swf\\internal" FILES ${AWS_SWF_INTERNAL_HEADERS}) source_group("Header Files\\aws\\swf\\model" FILES ${AWS_SWF_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SWF_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SWF_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWFEndpointProvider.h b/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWFEndpointProvider.h index 24d57adb8fa..70deaee5ccd 100644 --- a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWFEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWFEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_SWF_API SWFEndpointProvider : public SWFDefaultEpProviderBase { public: using SWFResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SWFEndpointProvider() : SWFDefaultEpProviderBase(Aws::SWF::SWFEndpointRules::GetRulesBlob(), Aws::SWF::SWFEndpointRules::RulesBlobSize) {} + SWFEndpointProvider(); ~SWFEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h b/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h index b899f4bd16c..7904fc98f3d 100644 --- a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SWF_API #define AWS_SWF_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SWF_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SWF_API #define AWS_SWF_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SWF_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SWF_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWFEndpointRules.h b/generated/src/aws-cpp-sdk-swf/include/aws/swf/internal/SWFEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-swf/include/aws/swf/SWFEndpointRules.h rename to generated/src/aws-cpp-sdk-swf/include/aws/swf/internal/SWFEndpointRules.h index 7423a31f976..44d4509b025 100644 --- a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWFEndpointRules.h +++ b/generated/src/aws-cpp-sdk-swf/include/aws/swf/internal/SWFEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace SWF { -class SWFEndpointRules { +class AWS_SWF_LOCAL SWFEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-swf/source/SWFEndpointProvider.cpp b/generated/src/aws-cpp-sdk-swf/source/SWFEndpointProvider.cpp index 5ae43880a03..53d520022ad 100644 --- a/generated/src/aws-cpp-sdk-swf/source/SWFEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-swf/source/SWFEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace SWF { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SWFEndpointProvider::SWFEndpointProvider() + : SWFDefaultEpProviderBase(Aws::SWF::SWFEndpointRules::GetRulesBlob(), Aws::SWF::SWFEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace SWF } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-swf/source/SWFEndpointRules.cpp b/generated/src/aws-cpp-sdk-swf/source/SWFEndpointRules.cpp index ed3c3ac9b92..7e8d95f6044 100644 --- a/generated/src/aws-cpp-sdk-swf/source/SWFEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-swf/source/SWFEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace SWF { diff --git a/generated/src/aws-cpp-sdk-synthetics/CMakeLists.txt b/generated/src/aws-cpp-sdk-synthetics/CMakeLists.txt index 14c821fb66a..8a63aa0f554 100644 --- a/generated/src/aws-cpp-sdk-synthetics/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-synthetics/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_SYNTHETICS_MODEL_HEADERS "include/aws/synthetics/model/*.h" ) +file(GLOB AWS_SYNTHETICS_INTERNAL_HEADERS + "include/aws/synthetics/internal/*.h" +) + file(GLOB AWS_SYNTHETICS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_SYNTHETICS_MODEL_SOURCE file(GLOB SYNTHETICS_UNIFIED_HEADERS ${AWS_SYNTHETICS_HEADERS} + ${AWS_SYNTHETICS_INTERNAL_HEADERS} ${AWS_SYNTHETICS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\synthetics" FILES ${AWS_SYNTHETICS_HEADERS}) + source_group("Header Files\\aws\\synthetics\\internal" FILES ${AWS_SYNTHETICS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\synthetics\\model" FILES ${AWS_SYNTHETICS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_SYNTHETICS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_SYNTHETICS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/SyntheticsEndpointProvider.h b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/SyntheticsEndpointProvider.h index a060e8e51c3..f183abcee9b 100644 --- a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/SyntheticsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/SyntheticsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_SYNTHETICS_API SyntheticsEndpointProvider : public SyntheticsDefaultEp public: using SyntheticsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - SyntheticsEndpointProvider() - : SyntheticsDefaultEpProviderBase(Aws::Synthetics::SyntheticsEndpointRules::GetRulesBlob(), - Aws::Synthetics::SyntheticsEndpointRules::RulesBlobSize) {} + SyntheticsEndpointProvider(); ~SyntheticsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h index 07d17d15652..2b1a8c12a7a 100644 --- a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_SYNTHETICS_API #define AWS_SYNTHETICS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_SYNTHETICS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SYNTHETICS_API #define AWS_SYNTHETICS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_SYNTHETICS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_SYNTHETICS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/SyntheticsEndpointRules.h b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/internal/SyntheticsEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/SyntheticsEndpointRules.h rename to generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/internal/SyntheticsEndpointRules.h index 3144cbd166e..a4a9febffa9 100644 --- a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/SyntheticsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/internal/SyntheticsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Synthetics { -class SyntheticsEndpointRules { +class AWS_SYNTHETICS_LOCAL SyntheticsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointProvider.cpp index 3de5b06ee34..2d10a4e2344 100644 --- a/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Synthetics { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +SyntheticsEndpointProvider::SyntheticsEndpointProvider() + : SyntheticsDefaultEpProviderBase(Aws::Synthetics::SyntheticsEndpointRules::GetRulesBlob(), + Aws::Synthetics::SyntheticsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Synthetics } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointRules.cpp b/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointRules.cpp index d80c095d472..2c2610d9ab6 100644 --- a/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-synthetics/source/SyntheticsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Synthetics { diff --git a/generated/src/aws-cpp-sdk-taxsettings/CMakeLists.txt b/generated/src/aws-cpp-sdk-taxsettings/CMakeLists.txt index f793172388c..150c8ef8d8c 100644 --- a/generated/src/aws-cpp-sdk-taxsettings/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-taxsettings/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TAXSETTINGS_MODEL_HEADERS "include/aws/taxsettings/model/*.h" ) +file(GLOB AWS_TAXSETTINGS_INTERNAL_HEADERS + "include/aws/taxsettings/internal/*.h" +) + file(GLOB AWS_TAXSETTINGS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TAXSETTINGS_MODEL_SOURCE file(GLOB TAXSETTINGS_UNIFIED_HEADERS ${AWS_TAXSETTINGS_HEADERS} + ${AWS_TAXSETTINGS_INTERNAL_HEADERS} ${AWS_TAXSETTINGS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\taxsettings" FILES ${AWS_TAXSETTINGS_HEADERS}) + source_group("Header Files\\aws\\taxsettings\\internal" FILES ${AWS_TAXSETTINGS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\taxsettings\\model" FILES ${AWS_TAXSETTINGS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TAXSETTINGS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TAXSETTINGS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettingsEndpointProvider.h b/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettingsEndpointProvider.h index 13483315330..7f35f2b830c 100644 --- a/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettingsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettingsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_TAXSETTINGS_API TaxSettingsEndpointProvider : public TaxSettingsDefaul public: using TaxSettingsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TaxSettingsEndpointProvider() - : TaxSettingsDefaultEpProviderBase(Aws::TaxSettings::TaxSettingsEndpointRules::GetRulesBlob(), - Aws::TaxSettings::TaxSettingsEndpointRules::RulesBlobSize) {} + TaxSettingsEndpointProvider(); ~TaxSettingsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettings_EXPORTS.h b/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettings_EXPORTS.h index 5b5ab73821f..f954e1d1ae6 100644 --- a/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettings_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettings_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TAXSETTINGS_API #define AWS_TAXSETTINGS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TAXSETTINGS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TAXSETTINGS_API #define AWS_TAXSETTINGS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TAXSETTINGS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TAXSETTINGS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettingsEndpointRules.h b/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/internal/TaxSettingsEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettingsEndpointRules.h rename to generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/internal/TaxSettingsEndpointRules.h index 10330d99d54..aff0e034f5c 100644 --- a/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/TaxSettingsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-taxsettings/include/aws/taxsettings/internal/TaxSettingsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace TaxSettings { -class TaxSettingsEndpointRules { +class AWS_TAXSETTINGS_LOCAL TaxSettingsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointProvider.cpp index fbc43848227..782f0e5a822 100644 --- a/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace TaxSettings { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TaxSettingsEndpointProvider::TaxSettingsEndpointProvider() + : TaxSettingsDefaultEpProviderBase(Aws::TaxSettings::TaxSettingsEndpointRules::GetRulesBlob(), + Aws::TaxSettings::TaxSettingsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace TaxSettings } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointRules.cpp b/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointRules.cpp index d9169c3a2e2..2678de55f21 100644 --- a/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-taxsettings/source/TaxSettingsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace TaxSettings { diff --git a/generated/src/aws-cpp-sdk-textract/CMakeLists.txt b/generated/src/aws-cpp-sdk-textract/CMakeLists.txt index 6051b100460..c9095c3aef8 100644 --- a/generated/src/aws-cpp-sdk-textract/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-textract/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TEXTRACT_MODEL_HEADERS "include/aws/textract/model/*.h" ) +file(GLOB AWS_TEXTRACT_INTERNAL_HEADERS + "include/aws/textract/internal/*.h" +) + file(GLOB AWS_TEXTRACT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TEXTRACT_MODEL_SOURCE file(GLOB TEXTRACT_UNIFIED_HEADERS ${AWS_TEXTRACT_HEADERS} + ${AWS_TEXTRACT_INTERNAL_HEADERS} ${AWS_TEXTRACT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\textract" FILES ${AWS_TEXTRACT_HEADERS}) + source_group("Header Files\\aws\\textract\\internal" FILES ${AWS_TEXTRACT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\textract\\model" FILES ${AWS_TEXTRACT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TEXTRACT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TEXTRACT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-textract/include/aws/textract/TextractEndpointProvider.h b/generated/src/aws-cpp-sdk-textract/include/aws/textract/TextractEndpointProvider.h index 7d602067edf..5a5e3aba67f 100644 --- a/generated/src/aws-cpp-sdk-textract/include/aws/textract/TextractEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-textract/include/aws/textract/TextractEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_TEXTRACT_API TextractEndpointProvider : public TextractDefaultEpProvid public: using TextractResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TextractEndpointProvider() - : TextractDefaultEpProviderBase(Aws::Textract::TextractEndpointRules::GetRulesBlob(), - Aws::Textract::TextractEndpointRules::RulesBlobSize) {} + TextractEndpointProvider(); ~TextractEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h b/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h index 9806940a6b3..fecebac10d2 100644 --- a/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TEXTRACT_API #define AWS_TEXTRACT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TEXTRACT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TEXTRACT_API #define AWS_TEXTRACT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TEXTRACT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TEXTRACT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-textract/include/aws/textract/TextractEndpointRules.h b/generated/src/aws-cpp-sdk-textract/include/aws/textract/internal/TextractEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-textract/include/aws/textract/TextractEndpointRules.h rename to generated/src/aws-cpp-sdk-textract/include/aws/textract/internal/TextractEndpointRules.h index 70ce7d04907..0a84023bf23 100644 --- a/generated/src/aws-cpp-sdk-textract/include/aws/textract/TextractEndpointRules.h +++ b/generated/src/aws-cpp-sdk-textract/include/aws/textract/internal/TextractEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Textract { -class TextractEndpointRules { +class AWS_TEXTRACT_LOCAL TextractEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-textract/source/TextractEndpointProvider.cpp b/generated/src/aws-cpp-sdk-textract/source/TextractEndpointProvider.cpp index d632eabbb73..7fac7a69929 100644 --- a/generated/src/aws-cpp-sdk-textract/source/TextractEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-textract/source/TextractEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Textract { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TextractEndpointProvider::TextractEndpointProvider() + : TextractDefaultEpProviderBase(Aws::Textract::TextractEndpointRules::GetRulesBlob(), + Aws::Textract::TextractEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Textract } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-textract/source/TextractEndpointRules.cpp b/generated/src/aws-cpp-sdk-textract/source/TextractEndpointRules.cpp index cf1c7c873cf..afd1386ba9e 100644 --- a/generated/src/aws-cpp-sdk-textract/source/TextractEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-textract/source/TextractEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Textract { diff --git a/generated/src/aws-cpp-sdk-timestream-influxdb/CMakeLists.txt b/generated/src/aws-cpp-sdk-timestream-influxdb/CMakeLists.txt index 7b052650f0f..5b77a689894 100644 --- a/generated/src/aws-cpp-sdk-timestream-influxdb/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-timestream-influxdb/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TIMESTREAM-INFLUXDB_MODEL_HEADERS "include/aws/timestream-influxdb/model/*.h" ) +file(GLOB AWS_TIMESTREAM-INFLUXDB_INTERNAL_HEADERS + "include/aws/timestream-influxdb/internal/*.h" +) + file(GLOB AWS_TIMESTREAM-INFLUXDB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TIMESTREAM-INFLUXDB_MODEL_SOURCE file(GLOB TIMESTREAM-INFLUXDB_UNIFIED_HEADERS ${AWS_TIMESTREAM-INFLUXDB_HEADERS} + ${AWS_TIMESTREAM-INFLUXDB_INTERNAL_HEADERS} ${AWS_TIMESTREAM-INFLUXDB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\timestream-influxdb" FILES ${AWS_TIMESTREAM-INFLUXDB_HEADERS}) + source_group("Header Files\\aws\\timestream-influxdb\\internal" FILES ${AWS_TIMESTREAM-INFLUXDB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\timestream-influxdb\\model" FILES ${AWS_TIMESTREAM-INFLUXDB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TIMESTREAM-INFLUXDB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TIMESTREAM-INFLUXDB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDBEndpointProvider.h b/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDBEndpointProvider.h index 7e35bc0766c..a47321f609e 100644 --- a/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDBEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDBEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_TIMESTREAMINFLUXDB_API TimestreamInfluxDBEndpointProvider : public Tim public: using TimestreamInfluxDBResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TimestreamInfluxDBEndpointProvider() - : TimestreamInfluxDBDefaultEpProviderBase(Aws::TimestreamInfluxDB::TimestreamInfluxDBEndpointRules::GetRulesBlob(), - Aws::TimestreamInfluxDB::TimestreamInfluxDBEndpointRules::RulesBlobSize) {} + TimestreamInfluxDBEndpointProvider(); ~TimestreamInfluxDBEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDB_EXPORTS.h b/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDB_EXPORTS.h index 92473704f1d..3a18a001948 100644 --- a/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDB_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TIMESTREAMINFLUXDB_API #define AWS_TIMESTREAMINFLUXDB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TIMESTREAMINFLUXDB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TIMESTREAMINFLUXDB_API #define AWS_TIMESTREAMINFLUXDB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TIMESTREAMINFLUXDB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TIMESTREAMINFLUXDB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDBEndpointRules.h b/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/internal/TimestreamInfluxDBEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDBEndpointRules.h rename to generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/internal/TimestreamInfluxDBEndpointRules.h index 4b716b3eefd..16ef4877161 100644 --- a/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/TimestreamInfluxDBEndpointRules.h +++ b/generated/src/aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb/internal/TimestreamInfluxDBEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace TimestreamInfluxDB { -class TimestreamInfluxDBEndpointRules { +class AWS_TIMESTREAMINFLUXDB_LOCAL TimestreamInfluxDBEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointProvider.cpp b/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointProvider.cpp index a209f17d2c3..16f7d3ada08 100644 --- a/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace TimestreamInfluxDB { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TimestreamInfluxDBEndpointProvider::TimestreamInfluxDBEndpointProvider() + : TimestreamInfluxDBDefaultEpProviderBase(Aws::TimestreamInfluxDB::TimestreamInfluxDBEndpointRules::GetRulesBlob(), + Aws::TimestreamInfluxDB::TimestreamInfluxDBEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace TimestreamInfluxDB } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointRules.cpp b/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointRules.cpp index 9d778ef3674..5d63a68961a 100644 --- a/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-timestream-influxdb/source/TimestreamInfluxDBEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace TimestreamInfluxDB { diff --git a/generated/src/aws-cpp-sdk-timestream-query/CMakeLists.txt b/generated/src/aws-cpp-sdk-timestream-query/CMakeLists.txt index 5b6d54f73fb..efb631ddabe 100644 --- a/generated/src/aws-cpp-sdk-timestream-query/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-timestream-query/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TIMESTREAM-QUERY_MODEL_HEADERS "include/aws/timestream-query/model/*.h" ) +file(GLOB AWS_TIMESTREAM-QUERY_INTERNAL_HEADERS + "include/aws/timestream-query/internal/*.h" +) + file(GLOB AWS_TIMESTREAM-QUERY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TIMESTREAM-QUERY_MODEL_SOURCE file(GLOB TIMESTREAM-QUERY_UNIFIED_HEADERS ${AWS_TIMESTREAM-QUERY_HEADERS} + ${AWS_TIMESTREAM-QUERY_INTERNAL_HEADERS} ${AWS_TIMESTREAM-QUERY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\timestream-query" FILES ${AWS_TIMESTREAM-QUERY_HEADERS}) + source_group("Header Files\\aws\\timestream-query\\internal" FILES ${AWS_TIMESTREAM-QUERY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\timestream-query\\model" FILES ${AWS_TIMESTREAM-QUERY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TIMESTREAM-QUERY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TIMESTREAM-QUERY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQueryEndpointProvider.h b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQueryEndpointProvider.h index 996a1f7c134..c5a99938daa 100644 --- a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQueryEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQueryEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -65,9 +64,7 @@ class AWS_TIMESTREAMQUERY_API TimestreamQueryEndpointProvider : public Timestrea public: using TimestreamQueryResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TimestreamQueryEndpointProvider() - : TimestreamQueryDefaultEpProviderBase(Aws::TimestreamQuery::TimestreamQueryEndpointRules::GetRulesBlob(), - Aws::TimestreamQuery::TimestreamQueryEndpointRules::RulesBlobSize) {} + TimestreamQueryEndpointProvider(); ~TimestreamQueryEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h index 58228aecf77..200a2abc7ae 100644 --- a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TIMESTREAMQUERY_API #define AWS_TIMESTREAMQUERY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TIMESTREAMQUERY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TIMESTREAMQUERY_API #define AWS_TIMESTREAMQUERY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TIMESTREAMQUERY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TIMESTREAMQUERY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQueryEndpointRules.h b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/internal/TimestreamQueryEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQueryEndpointRules.h rename to generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/internal/TimestreamQueryEndpointRules.h index 1bb4bcf55bd..b8ee5c6145f 100644 --- a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQueryEndpointRules.h +++ b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/internal/TimestreamQueryEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace TimestreamQuery { -class TimestreamQueryEndpointRules { +class AWS_TIMESTREAMQUERY_LOCAL TimestreamQueryEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointProvider.cpp b/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointProvider.cpp index f00780652f7..0881c206d2a 100644 --- a/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_TIMESTREAMQUERY_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointRules.cpp b/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointRules.cpp index 4994a7dc07f..9088701b914 100644 --- a/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-timestream-query/source/TimestreamQueryEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace TimestreamQuery { diff --git a/generated/src/aws-cpp-sdk-timestream-write/CMakeLists.txt b/generated/src/aws-cpp-sdk-timestream-write/CMakeLists.txt index 153884b20c6..b10a6f9cc97 100644 --- a/generated/src/aws-cpp-sdk-timestream-write/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-timestream-write/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TIMESTREAM-WRITE_MODEL_HEADERS "include/aws/timestream-write/model/*.h" ) +file(GLOB AWS_TIMESTREAM-WRITE_INTERNAL_HEADERS + "include/aws/timestream-write/internal/*.h" +) + file(GLOB AWS_TIMESTREAM-WRITE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TIMESTREAM-WRITE_MODEL_SOURCE file(GLOB TIMESTREAM-WRITE_UNIFIED_HEADERS ${AWS_TIMESTREAM-WRITE_HEADERS} + ${AWS_TIMESTREAM-WRITE_INTERNAL_HEADERS} ${AWS_TIMESTREAM-WRITE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\timestream-write" FILES ${AWS_TIMESTREAM-WRITE_HEADERS}) + source_group("Header Files\\aws\\timestream-write\\internal" FILES ${AWS_TIMESTREAM-WRITE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\timestream-write\\model" FILES ${AWS_TIMESTREAM-WRITE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TIMESTREAM-WRITE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TIMESTREAM-WRITE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWriteEndpointProvider.h b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWriteEndpointProvider.h index 224e53b28ee..5ed36e237c3 100644 --- a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWriteEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWriteEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -65,9 +64,7 @@ class AWS_TIMESTREAMWRITE_API TimestreamWriteEndpointProvider : public Timestrea public: using TimestreamWriteResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TimestreamWriteEndpointProvider() - : TimestreamWriteDefaultEpProviderBase(Aws::TimestreamWrite::TimestreamWriteEndpointRules::GetRulesBlob(), - Aws::TimestreamWrite::TimestreamWriteEndpointRules::RulesBlobSize) {} + TimestreamWriteEndpointProvider(); ~TimestreamWriteEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h index 0ba1e44cb12..60900839074 100644 --- a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TIMESTREAMWRITE_API #define AWS_TIMESTREAMWRITE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TIMESTREAMWRITE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TIMESTREAMWRITE_API #define AWS_TIMESTREAMWRITE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TIMESTREAMWRITE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TIMESTREAMWRITE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWriteEndpointRules.h b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/internal/TimestreamWriteEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWriteEndpointRules.h rename to generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/internal/TimestreamWriteEndpointRules.h index 63c751487b9..12686102905 100644 --- a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWriteEndpointRules.h +++ b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/internal/TimestreamWriteEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace TimestreamWrite { -class TimestreamWriteEndpointRules { +class AWS_TIMESTREAMWRITE_LOCAL TimestreamWriteEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointProvider.cpp b/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointProvider.cpp index c1a9bdb7ad8..de5ceb63861 100644 --- a/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointProvider.cpp @@ -4,6 +4,7 @@ */ #include +#include namespace Aws { #ifndef AWS_TIMESTREAMWRITE_EXPORTS // Except for Windows DLL @@ -23,6 +24,10 @@ template class Aws::Endpoint::DefaultEndpointProvider(config)); } diff --git a/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointRules.cpp b/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointRules.cpp index d9fca65b5f7..3239163d659 100644 --- a/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-timestream-write/source/TimestreamWriteEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace TimestreamWrite { diff --git a/generated/src/aws-cpp-sdk-tnb/CMakeLists.txt b/generated/src/aws-cpp-sdk-tnb/CMakeLists.txt index edb5dc2882e..066b6a37ff2 100644 --- a/generated/src/aws-cpp-sdk-tnb/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-tnb/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TNB_MODEL_HEADERS "include/aws/tnb/model/*.h" ) +file(GLOB AWS_TNB_INTERNAL_HEADERS + "include/aws/tnb/internal/*.h" +) + file(GLOB AWS_TNB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TNB_MODEL_SOURCE file(GLOB TNB_UNIFIED_HEADERS ${AWS_TNB_HEADERS} + ${AWS_TNB_INTERNAL_HEADERS} ${AWS_TNB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\tnb" FILES ${AWS_TNB_HEADERS}) + source_group("Header Files\\aws\\tnb\\internal" FILES ${AWS_TNB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\tnb\\model" FILES ${AWS_TNB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TNB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TNB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/TnbEndpointProvider.h b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/TnbEndpointProvider.h index 9fd93461a0c..9426f92830b 100644 --- a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/TnbEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/TnbEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_TNB_API TnbEndpointProvider : public TnbDefaultEpProviderBase { public: using TnbResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TnbEndpointProvider() : TnbDefaultEpProviderBase(Aws::tnb::TnbEndpointRules::GetRulesBlob(), Aws::tnb::TnbEndpointRules::RulesBlobSize) {} + TnbEndpointProvider(); ~TnbEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h index b213730f812..28291f5ddd1 100644 --- a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TNB_API #define AWS_TNB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TNB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TNB_API #define AWS_TNB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TNB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TNB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/TnbEndpointRules.h b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/internal/TnbEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-tnb/include/aws/tnb/TnbEndpointRules.h rename to generated/src/aws-cpp-sdk-tnb/include/aws/tnb/internal/TnbEndpointRules.h index 568831895ce..807f286837b 100644 --- a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/TnbEndpointRules.h +++ b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/internal/TnbEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace tnb { -class TnbEndpointRules { +class AWS_TNB_LOCAL TnbEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointProvider.cpp b/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointProvider.cpp index 40a14bc9c75..538518830eb 100644 --- a/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace tnb { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TnbEndpointProvider::TnbEndpointProvider() + : TnbDefaultEpProviderBase(Aws::tnb::TnbEndpointRules::GetRulesBlob(), Aws::tnb::TnbEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace tnb } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointRules.cpp b/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointRules.cpp index 8dab1ec663c..03706e7c26e 100644 --- a/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-tnb/source/TnbEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace tnb { diff --git a/generated/src/aws-cpp-sdk-transcribe/CMakeLists.txt b/generated/src/aws-cpp-sdk-transcribe/CMakeLists.txt index 4cc563771df..5e6cf8993f5 100644 --- a/generated/src/aws-cpp-sdk-transcribe/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-transcribe/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TRANSCRIBE_MODEL_HEADERS "include/aws/transcribe/model/*.h" ) +file(GLOB AWS_TRANSCRIBE_INTERNAL_HEADERS + "include/aws/transcribe/internal/*.h" +) + file(GLOB AWS_TRANSCRIBE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TRANSCRIBE_MODEL_SOURCE file(GLOB TRANSCRIBE_UNIFIED_HEADERS ${AWS_TRANSCRIBE_HEADERS} + ${AWS_TRANSCRIBE_INTERNAL_HEADERS} ${AWS_TRANSCRIBE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\transcribe" FILES ${AWS_TRANSCRIBE_HEADERS}) + source_group("Header Files\\aws\\transcribe\\internal" FILES ${AWS_TRANSCRIBE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\transcribe\\model" FILES ${AWS_TRANSCRIBE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TRANSCRIBE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TRANSCRIBE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeServiceEndpointProvider.h index fc7befb1775..6b49a60dd14 100644 --- a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -43,9 +42,7 @@ class AWS_TRANSCRIBESERVICE_API TranscribeServiceEndpointProvider : public Trans public: using TranscribeServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TranscribeServiceEndpointProvider() - : TranscribeServiceDefaultEpProviderBase(Aws::TranscribeService::TranscribeServiceEndpointRules::GetRulesBlob(), - Aws::TranscribeService::TranscribeServiceEndpointRules::RulesBlobSize) {} + TranscribeServiceEndpointProvider(); ~TranscribeServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h index 51ec4f6a7f7..c49024b8998 100644 --- a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TRANSCRIBESERVICE_API #define AWS_TRANSCRIBESERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TRANSCRIBESERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSCRIBESERVICE_API #define AWS_TRANSCRIBESERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TRANSCRIBESERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TRANSCRIBESERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeServiceEndpointRules.h b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/internal/TranscribeServiceEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/internal/TranscribeServiceEndpointRules.h index ba38679adf1..0794e1d19b5 100644 --- a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/internal/TranscribeServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace TranscribeService { -class TranscribeServiceEndpointRules { +class AWS_TRANSCRIBESERVICE_LOCAL TranscribeServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointProvider.cpp index 66150f06611..8b0eb937e8a 100644 --- a/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace TranscribeService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TranscribeServiceEndpointProvider::TranscribeServiceEndpointProvider() + : TranscribeServiceDefaultEpProviderBase(Aws::TranscribeService::TranscribeServiceEndpointRules::GetRulesBlob(), + Aws::TranscribeService::TranscribeServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace TranscribeService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointRules.cpp index 9744f057dac..5f1f0acab1c 100644 --- a/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-transcribe/source/TranscribeServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace TranscribeService { diff --git a/generated/src/aws-cpp-sdk-transcribestreaming/CMakeLists.txt b/generated/src/aws-cpp-sdk-transcribestreaming/CMakeLists.txt index 276b2772193..57201f9d4f5 100644 --- a/generated/src/aws-cpp-sdk-transcribestreaming/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-transcribestreaming/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TRANSCRIBESTREAMING_MODEL_HEADERS "include/aws/transcribestreaming/model/*.h" ) +file(GLOB AWS_TRANSCRIBESTREAMING_INTERNAL_HEADERS + "include/aws/transcribestreaming/internal/*.h" +) + file(GLOB AWS_TRANSCRIBESTREAMING_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TRANSCRIBESTREAMING_MODEL_SOURCE file(GLOB TRANSCRIBESTREAMING_UNIFIED_HEADERS ${AWS_TRANSCRIBESTREAMING_HEADERS} + ${AWS_TRANSCRIBESTREAMING_INTERNAL_HEADERS} ${AWS_TRANSCRIBESTREAMING_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\transcribestreaming" FILES ${AWS_TRANSCRIBESTREAMING_HEADERS}) + source_group("Header Files\\aws\\transcribestreaming\\internal" FILES ${AWS_TRANSCRIBESTREAMING_INTERNAL_HEADERS}) source_group("Header Files\\aws\\transcribestreaming\\model" FILES ${AWS_TRANSCRIBESTREAMING_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TRANSCRIBESTREAMING_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TRANSCRIBESTREAMING_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingServiceEndpointProvider.h index 993082e749e..81ce422ca5d 100644 --- a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -45,10 +44,7 @@ class AWS_TRANSCRIBESTREAMINGSERVICE_API TranscribeStreamingServiceEndpointProvi public: using TranscribeStreamingServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TranscribeStreamingServiceEndpointProvider() - : TranscribeStreamingServiceDefaultEpProviderBase( - Aws::TranscribeStreamingService::TranscribeStreamingServiceEndpointRules::GetRulesBlob(), - Aws::TranscribeStreamingService::TranscribeStreamingServiceEndpointRules::RulesBlobSize) {} + TranscribeStreamingServiceEndpointProvider(); ~TranscribeStreamingServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h index 011ae673267..85d9b318f4d 100644 --- a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TRANSCRIBESTREAMINGSERVICE_API #define AWS_TRANSCRIBESTREAMINGSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TRANSCRIBESTREAMINGSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSCRIBESTREAMINGSERVICE_API #define AWS_TRANSCRIBESTREAMINGSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TRANSCRIBESTREAMINGSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TRANSCRIBESTREAMINGSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingServiceEndpointRules.h b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/internal/TranscribeStreamingServiceEndpointRules.h similarity index 84% rename from generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/internal/TranscribeStreamingServiceEndpointRules.h index 7bfdffe9dbd..79807c3640c 100644 --- a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/internal/TranscribeStreamingServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace TranscribeStreamingService { -class TranscribeStreamingServiceEndpointRules { +class AWS_TRANSCRIBESTREAMINGSERVICE_LOCAL TranscribeStreamingServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointProvider.cpp index 4df1f011d9c..39ccc881e4f 100644 --- a/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointProvider.cpp @@ -4,9 +4,16 @@ */ #include +#include namespace Aws { namespace TranscribeStreamingService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TranscribeStreamingServiceEndpointProvider::TranscribeStreamingServiceEndpointProvider() + : TranscribeStreamingServiceDefaultEpProviderBase( + Aws::TranscribeStreamingService::TranscribeStreamingServiceEndpointRules::GetRulesBlob(), + Aws::TranscribeStreamingService::TranscribeStreamingServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace TranscribeStreamingService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointRules.cpp index 22641253d89..676043f073b 100644 --- a/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-transcribestreaming/source/TranscribeStreamingServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace TranscribeStreamingService { diff --git a/generated/src/aws-cpp-sdk-translate/CMakeLists.txt b/generated/src/aws-cpp-sdk-translate/CMakeLists.txt index 84831c6a6ac..c6891c7df57 100644 --- a/generated/src/aws-cpp-sdk-translate/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-translate/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TRANSLATE_MODEL_HEADERS "include/aws/translate/model/*.h" ) +file(GLOB AWS_TRANSLATE_INTERNAL_HEADERS + "include/aws/translate/internal/*.h" +) + file(GLOB AWS_TRANSLATE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TRANSLATE_MODEL_SOURCE file(GLOB TRANSLATE_UNIFIED_HEADERS ${AWS_TRANSLATE_HEADERS} + ${AWS_TRANSLATE_INTERNAL_HEADERS} ${AWS_TRANSLATE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\translate" FILES ${AWS_TRANSLATE_HEADERS}) + source_group("Header Files\\aws\\translate\\internal" FILES ${AWS_TRANSLATE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\translate\\model" FILES ${AWS_TRANSLATE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TRANSLATE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TRANSLATE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-translate/include/aws/translate/TranslateEndpointProvider.h b/generated/src/aws-cpp-sdk-translate/include/aws/translate/TranslateEndpointProvider.h index 4e24db16b66..8ca1a4e5f38 100644 --- a/generated/src/aws-cpp-sdk-translate/include/aws/translate/TranslateEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-translate/include/aws/translate/TranslateEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_TRANSLATE_API TranslateEndpointProvider : public TranslateDefaultEpPro public: using TranslateResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TranslateEndpointProvider() - : TranslateDefaultEpProviderBase(Aws::Translate::TranslateEndpointRules::GetRulesBlob(), - Aws::Translate::TranslateEndpointRules::RulesBlobSize) {} + TranslateEndpointProvider(); ~TranslateEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h b/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h index 2b2ea5b5db3..a8929cba3ca 100644 --- a/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TRANSLATE_API #define AWS_TRANSLATE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TRANSLATE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSLATE_API #define AWS_TRANSLATE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TRANSLATE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TRANSLATE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-translate/include/aws/translate/TranslateEndpointRules.h b/generated/src/aws-cpp-sdk-translate/include/aws/translate/internal/TranslateEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-translate/include/aws/translate/TranslateEndpointRules.h rename to generated/src/aws-cpp-sdk-translate/include/aws/translate/internal/TranslateEndpointRules.h index 07386f63cbc..5820f417c0a 100644 --- a/generated/src/aws-cpp-sdk-translate/include/aws/translate/TranslateEndpointRules.h +++ b/generated/src/aws-cpp-sdk-translate/include/aws/translate/internal/TranslateEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Translate { -class TranslateEndpointRules { +class AWS_TRANSLATE_LOCAL TranslateEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointProvider.cpp b/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointProvider.cpp index 278703d5599..f8e35beee6c 100644 --- a/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace Translate { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TranslateEndpointProvider::TranslateEndpointProvider() + : TranslateDefaultEpProviderBase(Aws::Translate::TranslateEndpointRules::GetRulesBlob(), + Aws::Translate::TranslateEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Translate } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointRules.cpp b/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointRules.cpp index c7994255599..9479fed2ce6 100644 --- a/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-translate/source/TranslateEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Translate { diff --git a/generated/src/aws-cpp-sdk-trustedadvisor/CMakeLists.txt b/generated/src/aws-cpp-sdk-trustedadvisor/CMakeLists.txt index 838a64f5b5b..2b84ed620a4 100644 --- a/generated/src/aws-cpp-sdk-trustedadvisor/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-trustedadvisor/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_TRUSTEDADVISOR_MODEL_HEADERS "include/aws/trustedadvisor/model/*.h" ) +file(GLOB AWS_TRUSTEDADVISOR_INTERNAL_HEADERS + "include/aws/trustedadvisor/internal/*.h" +) + file(GLOB AWS_TRUSTEDADVISOR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_TRUSTEDADVISOR_MODEL_SOURCE file(GLOB TRUSTEDADVISOR_UNIFIED_HEADERS ${AWS_TRUSTEDADVISOR_HEADERS} + ${AWS_TRUSTEDADVISOR_INTERNAL_HEADERS} ${AWS_TRUSTEDADVISOR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\trustedadvisor" FILES ${AWS_TRUSTEDADVISOR_HEADERS}) + source_group("Header Files\\aws\\trustedadvisor\\internal" FILES ${AWS_TRUSTEDADVISOR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\trustedadvisor\\model" FILES ${AWS_TRUSTEDADVISOR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_TRUSTEDADVISOR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_TRUSTEDADVISOR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisorEndpointProvider.h b/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisorEndpointProvider.h index f61c8340e62..0643110d5c0 100644 --- a/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisorEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisorEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_TRUSTEDADVISOR_API TrustedAdvisorEndpointProvider : public TrustedAdvi public: using TrustedAdvisorResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - TrustedAdvisorEndpointProvider() - : TrustedAdvisorDefaultEpProviderBase(Aws::TrustedAdvisor::TrustedAdvisorEndpointRules::GetRulesBlob(), - Aws::TrustedAdvisor::TrustedAdvisorEndpointRules::RulesBlobSize) {} + TrustedAdvisorEndpointProvider(); ~TrustedAdvisorEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisor_EXPORTS.h b/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisor_EXPORTS.h index 1e68d08bae1..3d9824871ee 100644 --- a/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisor_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_TRUSTEDADVISOR_API #define AWS_TRUSTEDADVISOR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_TRUSTEDADVISOR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRUSTEDADVISOR_API #define AWS_TRUSTEDADVISOR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_TRUSTEDADVISOR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_TRUSTEDADVISOR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisorEndpointRules.h b/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/internal/TrustedAdvisorEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisorEndpointRules.h rename to generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/internal/TrustedAdvisorEndpointRules.h index b63528cfc14..3cacf9b6843 100644 --- a/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/TrustedAdvisorEndpointRules.h +++ b/generated/src/aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor/internal/TrustedAdvisorEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace TrustedAdvisor { -class TrustedAdvisorEndpointRules { +class AWS_TRUSTEDADVISOR_LOCAL TrustedAdvisorEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointProvider.cpp b/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointProvider.cpp index bf8ab4b32b6..e7afc3c07d3 100644 --- a/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace TrustedAdvisor { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +TrustedAdvisorEndpointProvider::TrustedAdvisorEndpointProvider() + : TrustedAdvisorDefaultEpProviderBase(Aws::TrustedAdvisor::TrustedAdvisorEndpointRules::GetRulesBlob(), + Aws::TrustedAdvisor::TrustedAdvisorEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace TrustedAdvisor } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointRules.cpp b/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointRules.cpp index 85c23339c94..53ae51a2820 100644 --- a/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-trustedadvisor/source/TrustedAdvisorEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace TrustedAdvisor { diff --git a/generated/src/aws-cpp-sdk-uxc/CMakeLists.txt b/generated/src/aws-cpp-sdk-uxc/CMakeLists.txt index 9f021f81de3..94243cbb21c 100644 --- a/generated/src/aws-cpp-sdk-uxc/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-uxc/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_UXC_MODEL_HEADERS "include/aws/uxc/model/*.h" ) +file(GLOB AWS_UXC_INTERNAL_HEADERS + "include/aws/uxc/internal/*.h" +) + file(GLOB AWS_UXC_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_UXC_MODEL_SOURCE file(GLOB UXC_UNIFIED_HEADERS ${AWS_UXC_HEADERS} + ${AWS_UXC_INTERNAL_HEADERS} ${AWS_UXC_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\uxc" FILES ${AWS_UXC_HEADERS}) + source_group("Header Files\\aws\\uxc\\internal" FILES ${AWS_UXC_INTERNAL_HEADERS}) source_group("Header Files\\aws\\uxc\\model" FILES ${AWS_UXC_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_UXC_SOURCE}) source_group("Source Files\\model" FILES ${AWS_UXC_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/UxcEndpointProvider.h b/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/UxcEndpointProvider.h index d24083ba709..bd731011ec8 100644 --- a/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/UxcEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/UxcEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_UXC_API UxcEndpointProvider : public UxcDefaultEpProviderBase { public: using UxcResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - UxcEndpointProvider() : UxcDefaultEpProviderBase(Aws::uxc::UxcEndpointRules::GetRulesBlob(), Aws::uxc::UxcEndpointRules::RulesBlobSize) {} + UxcEndpointProvider(); ~UxcEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/Uxc_EXPORTS.h b/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/Uxc_EXPORTS.h index 5634b1edfc5..7869a4c1f01 100644 --- a/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/Uxc_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/Uxc_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_UXC_API #define AWS_UXC_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_UXC_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_UXC_API #define AWS_UXC_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_UXC_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_UXC_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/UxcEndpointRules.h b/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/internal/UxcEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-uxc/include/aws/uxc/UxcEndpointRules.h rename to generated/src/aws-cpp-sdk-uxc/include/aws/uxc/internal/UxcEndpointRules.h index 22ba16d133a..ebd2d8e2193 100644 --- a/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/UxcEndpointRules.h +++ b/generated/src/aws-cpp-sdk-uxc/include/aws/uxc/internal/UxcEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace uxc { -class UxcEndpointRules { +class AWS_UXC_LOCAL UxcEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointProvider.cpp b/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointProvider.cpp index cc515ec4145..e38a487f2f7 100644 --- a/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace uxc { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +UxcEndpointProvider::UxcEndpointProvider() + : UxcDefaultEpProviderBase(Aws::uxc::UxcEndpointRules::GetRulesBlob(), Aws::uxc::UxcEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace uxc } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointRules.cpp b/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointRules.cpp index 38c8ac1f27f..0ff3fc59a91 100644 --- a/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-uxc/source/UxcEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace uxc { diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/CMakeLists.txt b/generated/src/aws-cpp-sdk-verifiedpermissions/CMakeLists.txt index 7b99e0d3b71..50239b1966a 100644 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-verifiedpermissions/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_VERIFIEDPERMISSIONS_MODEL_HEADERS "include/aws/verifiedpermissions/model/*.h" ) +file(GLOB AWS_VERIFIEDPERMISSIONS_INTERNAL_HEADERS + "include/aws/verifiedpermissions/internal/*.h" +) + file(GLOB AWS_VERIFIEDPERMISSIONS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_VERIFIEDPERMISSIONS_MODEL_SOURCE file(GLOB VERIFIEDPERMISSIONS_UNIFIED_HEADERS ${AWS_VERIFIEDPERMISSIONS_HEADERS} + ${AWS_VERIFIEDPERMISSIONS_INTERNAL_HEADERS} ${AWS_VERIFIEDPERMISSIONS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\verifiedpermissions" FILES ${AWS_VERIFIEDPERMISSIONS_HEADERS}) + source_group("Header Files\\aws\\verifiedpermissions\\internal" FILES ${AWS_VERIFIEDPERMISSIONS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\verifiedpermissions\\model" FILES ${AWS_VERIFIEDPERMISSIONS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_VERIFIEDPERMISSIONS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_VERIFIEDPERMISSIONS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissionsEndpointProvider.h b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissionsEndpointProvider.h index 8d578ce6368..4d4af7dc7da 100644 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissionsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissionsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_VERIFIEDPERMISSIONS_API VerifiedPermissionsEndpointProvider : public V public: using VerifiedPermissionsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - VerifiedPermissionsEndpointProvider() - : VerifiedPermissionsDefaultEpProviderBase(Aws::VerifiedPermissions::VerifiedPermissionsEndpointRules::GetRulesBlob(), - Aws::VerifiedPermissions::VerifiedPermissionsEndpointRules::RulesBlobSize) {} + VerifiedPermissionsEndpointProvider(); ~VerifiedPermissionsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h index 6d61e3774a8..907368bdeb0 100644 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_VERIFIEDPERMISSIONS_API #define AWS_VERIFIEDPERMISSIONS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_VERIFIEDPERMISSIONS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_VERIFIEDPERMISSIONS_API #define AWS_VERIFIEDPERMISSIONS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_VERIFIEDPERMISSIONS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_VERIFIEDPERMISSIONS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissionsEndpointRules.h b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/internal/VerifiedPermissionsEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissionsEndpointRules.h rename to generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/internal/VerifiedPermissionsEndpointRules.h index 0ec7013604e..8d5b14be404 100644 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissionsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/internal/VerifiedPermissionsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace VerifiedPermissions { -class VerifiedPermissionsEndpointRules { +class AWS_VERIFIEDPERMISSIONS_LOCAL VerifiedPermissionsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointProvider.cpp index c531d15ba83..4486caac143 100644 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace VerifiedPermissions { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +VerifiedPermissionsEndpointProvider::VerifiedPermissionsEndpointProvider() + : VerifiedPermissionsDefaultEpProviderBase(Aws::VerifiedPermissions::VerifiedPermissionsEndpointRules::GetRulesBlob(), + Aws::VerifiedPermissions::VerifiedPermissionsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace VerifiedPermissions } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointRules.cpp b/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointRules.cpp index 1c473768704..8effff94fdd 100644 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-verifiedpermissions/source/VerifiedPermissionsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace VerifiedPermissions { diff --git a/generated/src/aws-cpp-sdk-voice-id/CMakeLists.txt b/generated/src/aws-cpp-sdk-voice-id/CMakeLists.txt index f53a6e43c11..6bdf7318854 100644 --- a/generated/src/aws-cpp-sdk-voice-id/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-voice-id/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_VOICE-ID_MODEL_HEADERS "include/aws/voice-id/model/*.h" ) +file(GLOB AWS_VOICE-ID_INTERNAL_HEADERS + "include/aws/voice-id/internal/*.h" +) + file(GLOB AWS_VOICE-ID_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_VOICE-ID_MODEL_SOURCE file(GLOB VOICE-ID_UNIFIED_HEADERS ${AWS_VOICE-ID_HEADERS} + ${AWS_VOICE-ID_INTERNAL_HEADERS} ${AWS_VOICE-ID_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\voice-id" FILES ${AWS_VOICE-ID_HEADERS}) + source_group("Header Files\\aws\\voice-id\\internal" FILES ${AWS_VOICE-ID_INTERNAL_HEADERS}) source_group("Header Files\\aws\\voice-id\\model" FILES ${AWS_VOICE-ID_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_VOICE-ID_SOURCE}) source_group("Source Files\\model" FILES ${AWS_VOICE-ID_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceIDEndpointProvider.h b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceIDEndpointProvider.h index 84c28972685..969b3f82402 100644 --- a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceIDEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceIDEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_VOICEID_API VoiceIDEndpointProvider : public VoiceIDDefaultEpProviderB public: using VoiceIDResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - VoiceIDEndpointProvider() - : VoiceIDDefaultEpProviderBase(Aws::VoiceID::VoiceIDEndpointRules::GetRulesBlob(), - Aws::VoiceID::VoiceIDEndpointRules::RulesBlobSize) {} + VoiceIDEndpointProvider(); ~VoiceIDEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h index 0a34627d320..65c27ee813d 100644 --- a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_VOICEID_API #define AWS_VOICEID_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_VOICEID_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_VOICEID_API #define AWS_VOICEID_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_VOICEID_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_VOICEID_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceIDEndpointRules.h b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/internal/VoiceIDEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceIDEndpointRules.h rename to generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/internal/VoiceIDEndpointRules.h index 50334edd9f9..250dc1af980 100644 --- a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceIDEndpointRules.h +++ b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/internal/VoiceIDEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace VoiceID { -class VoiceIDEndpointRules { +class AWS_VOICEID_LOCAL VoiceIDEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointProvider.cpp b/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointProvider.cpp index 85945370b14..9eef1c4d7a2 100644 --- a/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace VoiceID { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +VoiceIDEndpointProvider::VoiceIDEndpointProvider() + : VoiceIDDefaultEpProviderBase(Aws::VoiceID::VoiceIDEndpointRules::GetRulesBlob(), Aws::VoiceID::VoiceIDEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace VoiceID } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointRules.cpp b/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointRules.cpp index 1c2c394857d..66bd067e4c9 100644 --- a/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-voice-id/source/VoiceIDEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace VoiceID { diff --git a/generated/src/aws-cpp-sdk-vpc-lattice/CMakeLists.txt b/generated/src/aws-cpp-sdk-vpc-lattice/CMakeLists.txt index 19a3e4d15b1..833cd019bfe 100644 --- a/generated/src/aws-cpp-sdk-vpc-lattice/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-vpc-lattice/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_VPC-LATTICE_MODEL_HEADERS "include/aws/vpc-lattice/model/*.h" ) +file(GLOB AWS_VPC-LATTICE_INTERNAL_HEADERS + "include/aws/vpc-lattice/internal/*.h" +) + file(GLOB AWS_VPC-LATTICE_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_VPC-LATTICE_MODEL_SOURCE file(GLOB VPC-LATTICE_UNIFIED_HEADERS ${AWS_VPC-LATTICE_HEADERS} + ${AWS_VPC-LATTICE_INTERNAL_HEADERS} ${AWS_VPC-LATTICE_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\vpc-lattice" FILES ${AWS_VPC-LATTICE_HEADERS}) + source_group("Header Files\\aws\\vpc-lattice\\internal" FILES ${AWS_VPC-LATTICE_INTERNAL_HEADERS}) source_group("Header Files\\aws\\vpc-lattice\\model" FILES ${AWS_VPC-LATTICE_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_VPC-LATTICE_SOURCE}) source_group("Source Files\\model" FILES ${AWS_VPC-LATTICE_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLatticeEndpointProvider.h b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLatticeEndpointProvider.h index 6120edc293d..ef99c93af5f 100644 --- a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLatticeEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLatticeEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_VPCLATTICE_API VPCLatticeEndpointProvider : public VPCLatticeDefaultEp public: using VPCLatticeResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - VPCLatticeEndpointProvider() - : VPCLatticeDefaultEpProviderBase(Aws::VPCLattice::VPCLatticeEndpointRules::GetRulesBlob(), - Aws::VPCLattice::VPCLatticeEndpointRules::RulesBlobSize) {} + VPCLatticeEndpointProvider(); ~VPCLatticeEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h index f520f7144a1..d4d7b1f3589 100644 --- a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_VPCLATTICE_API #define AWS_VPCLATTICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_VPCLATTICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_VPCLATTICE_API #define AWS_VPCLATTICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_VPCLATTICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_VPCLATTICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLatticeEndpointRules.h b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/internal/VPCLatticeEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLatticeEndpointRules.h rename to generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/internal/VPCLatticeEndpointRules.h index c09c784f99b..a72d6e0892b 100644 --- a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLatticeEndpointRules.h +++ b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/internal/VPCLatticeEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace VPCLattice { -class VPCLatticeEndpointRules { +class AWS_VPCLATTICE_LOCAL VPCLatticeEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointProvider.cpp b/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointProvider.cpp index 96db2fd7b8d..16c245e0801 100644 --- a/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace VPCLattice { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +VPCLatticeEndpointProvider::VPCLatticeEndpointProvider() + : VPCLatticeDefaultEpProviderBase(Aws::VPCLattice::VPCLatticeEndpointRules::GetRulesBlob(), + Aws::VPCLattice::VPCLatticeEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace VPCLattice } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointRules.cpp b/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointRules.cpp index b5df776494f..d50e82779aa 100644 --- a/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-vpc-lattice/source/VPCLatticeEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace VPCLattice { diff --git a/generated/src/aws-cpp-sdk-waf-regional/CMakeLists.txt b/generated/src/aws-cpp-sdk-waf-regional/CMakeLists.txt index 0d678e34ec7..26a2807437e 100644 --- a/generated/src/aws-cpp-sdk-waf-regional/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-waf-regional/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WAF-REGIONAL_MODEL_HEADERS "include/aws/waf-regional/model/*.h" ) +file(GLOB AWS_WAF-REGIONAL_INTERNAL_HEADERS + "include/aws/waf-regional/internal/*.h" +) + file(GLOB AWS_WAF-REGIONAL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WAF-REGIONAL_MODEL_SOURCE file(GLOB WAF-REGIONAL_UNIFIED_HEADERS ${AWS_WAF-REGIONAL_HEADERS} + ${AWS_WAF-REGIONAL_INTERNAL_HEADERS} ${AWS_WAF-REGIONAL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\waf-regional" FILES ${AWS_WAF-REGIONAL_HEADERS}) + source_group("Header Files\\aws\\waf-regional\\internal" FILES ${AWS_WAF-REGIONAL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\waf-regional\\model" FILES ${AWS_WAF-REGIONAL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WAF-REGIONAL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WAF-REGIONAL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegionalEndpointProvider.h b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegionalEndpointProvider.h index c0855b7814e..1af3ed0843d 100644 --- a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegionalEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegionalEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_WAFREGIONAL_API WAFRegionalEndpointProvider : public WAFRegionalDefaul public: using WAFRegionalResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WAFRegionalEndpointProvider() - : WAFRegionalDefaultEpProviderBase(Aws::WAFRegional::WAFRegionalEndpointRules::GetRulesBlob(), - Aws::WAFRegional::WAFRegionalEndpointRules::RulesBlobSize) {} + WAFRegionalEndpointProvider(); ~WAFRegionalEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h index c4b20cfc9ba..6b96bb864da 100644 --- a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WAFREGIONAL_API #define AWS_WAFREGIONAL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WAFREGIONAL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WAFREGIONAL_API #define AWS_WAFREGIONAL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WAFREGIONAL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WAFREGIONAL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegionalEndpointRules.h b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/internal/WAFRegionalEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegionalEndpointRules.h rename to generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/internal/WAFRegionalEndpointRules.h index eab53faa998..e4baa51b4ed 100644 --- a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegionalEndpointRules.h +++ b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/internal/WAFRegionalEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WAFRegional { -class WAFRegionalEndpointRules { +class AWS_WAFREGIONAL_LOCAL WAFRegionalEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointProvider.cpp b/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointProvider.cpp index 0a3c1bd0175..b5d4de3ac64 100644 --- a/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WAFRegional { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WAFRegionalEndpointProvider::WAFRegionalEndpointProvider() + : WAFRegionalDefaultEpProviderBase(Aws::WAFRegional::WAFRegionalEndpointRules::GetRulesBlob(), + Aws::WAFRegional::WAFRegionalEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WAFRegional } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointRules.cpp b/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointRules.cpp index a8ce6efc402..f5cd5cae9d0 100644 --- a/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-waf-regional/source/WAFRegionalEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WAFRegional { diff --git a/generated/src/aws-cpp-sdk-waf/CMakeLists.txt b/generated/src/aws-cpp-sdk-waf/CMakeLists.txt index a80a4174280..67019df1003 100644 --- a/generated/src/aws-cpp-sdk-waf/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-waf/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WAF_MODEL_HEADERS "include/aws/waf/model/*.h" ) +file(GLOB AWS_WAF_INTERNAL_HEADERS + "include/aws/waf/internal/*.h" +) + file(GLOB AWS_WAF_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WAF_MODEL_SOURCE file(GLOB WAF_UNIFIED_HEADERS ${AWS_WAF_HEADERS} + ${AWS_WAF_INTERNAL_HEADERS} ${AWS_WAF_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\waf" FILES ${AWS_WAF_HEADERS}) + source_group("Header Files\\aws\\waf\\internal" FILES ${AWS_WAF_INTERNAL_HEADERS}) source_group("Header Files\\aws\\waf\\model" FILES ${AWS_WAF_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WAF_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WAF_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAFEndpointProvider.h b/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAFEndpointProvider.h index 1610c551a00..febdee34a94 100644 --- a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAFEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAFEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,7 +39,7 @@ class AWS_WAF_API WAFEndpointProvider : public WAFDefaultEpProviderBase { public: using WAFResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WAFEndpointProvider() : WAFDefaultEpProviderBase(Aws::WAF::WAFEndpointRules::GetRulesBlob(), Aws::WAF::WAFEndpointRules::RulesBlobSize) {} + WAFEndpointProvider(); ~WAFEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h b/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h index 02ca50af589..1198e2d7695 100644 --- a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WAF_API #define AWS_WAF_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WAF_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WAF_API #define AWS_WAF_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WAF_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WAF_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAFEndpointRules.h b/generated/src/aws-cpp-sdk-waf/include/aws/waf/internal/WAFEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-waf/include/aws/waf/WAFEndpointRules.h rename to generated/src/aws-cpp-sdk-waf/include/aws/waf/internal/WAFEndpointRules.h index f6d306ce139..220573aba46 100644 --- a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAFEndpointRules.h +++ b/generated/src/aws-cpp-sdk-waf/include/aws/waf/internal/WAFEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WAF { -class WAFEndpointRules { +class AWS_WAF_LOCAL WAFEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-waf/source/WAFEndpointProvider.cpp b/generated/src/aws-cpp-sdk-waf/source/WAFEndpointProvider.cpp index 990c651e33c..3378bf1dbe6 100644 --- a/generated/src/aws-cpp-sdk-waf/source/WAFEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-waf/source/WAFEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace WAF { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WAFEndpointProvider::WAFEndpointProvider() + : WAFDefaultEpProviderBase(Aws::WAF::WAFEndpointRules::GetRulesBlob(), Aws::WAF::WAFEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WAF } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-waf/source/WAFEndpointRules.cpp b/generated/src/aws-cpp-sdk-waf/source/WAFEndpointRules.cpp index ddd5f577e1b..9b570756f88 100644 --- a/generated/src/aws-cpp-sdk-waf/source/WAFEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-waf/source/WAFEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WAF { diff --git a/generated/src/aws-cpp-sdk-wafv2/CMakeLists.txt b/generated/src/aws-cpp-sdk-wafv2/CMakeLists.txt index f5546535a51..4ec51c904f7 100644 --- a/generated/src/aws-cpp-sdk-wafv2/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-wafv2/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WAFV2_MODEL_HEADERS "include/aws/wafv2/model/*.h" ) +file(GLOB AWS_WAFV2_INTERNAL_HEADERS + "include/aws/wafv2/internal/*.h" +) + file(GLOB AWS_WAFV2_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WAFV2_MODEL_SOURCE file(GLOB WAFV2_UNIFIED_HEADERS ${AWS_WAFV2_HEADERS} + ${AWS_WAFV2_INTERNAL_HEADERS} ${AWS_WAFV2_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\wafv2" FILES ${AWS_WAFV2_HEADERS}) + source_group("Header Files\\aws\\wafv2\\internal" FILES ${AWS_WAFV2_INTERNAL_HEADERS}) source_group("Header Files\\aws\\wafv2\\model" FILES ${AWS_WAFV2_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WAFV2_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WAFV2_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2EndpointProvider.h b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2EndpointProvider.h index 3a0558ec087..a6faed89fcb 100644 --- a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2EndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_WAFV2_API WAFV2EndpointProvider : public WAFV2DefaultEpProviderBase { public: using WAFV2ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WAFV2EndpointProvider() - : WAFV2DefaultEpProviderBase(Aws::WAFV2::WAFV2EndpointRules::GetRulesBlob(), Aws::WAFV2::WAFV2EndpointRules::RulesBlobSize) {} + WAFV2EndpointProvider(); ~WAFV2EndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h index 4e6450e0512..2ee697bbf27 100644 --- a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WAFV2_API #define AWS_WAFV2_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WAFV2_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WAFV2_API #define AWS_WAFV2_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WAFV2_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WAFV2_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2EndpointRules.h b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/internal/WAFV2EndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2EndpointRules.h rename to generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/internal/WAFV2EndpointRules.h index 557a673e65f..789489b0ec4 100644 --- a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2EndpointRules.h +++ b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/internal/WAFV2EndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WAFV2 { -class WAFV2EndpointRules { +class AWS_WAFV2_LOCAL WAFV2EndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointProvider.cpp b/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointProvider.cpp index 2a77fc6cc5c..6513429417e 100644 --- a/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace WAFV2 { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WAFV2EndpointProvider::WAFV2EndpointProvider() + : WAFV2DefaultEpProviderBase(Aws::WAFV2::WAFV2EndpointRules::GetRulesBlob(), Aws::WAFV2::WAFV2EndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WAFV2 } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointRules.cpp b/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointRules.cpp index 3c7309c51a3..948b153bcea 100644 --- a/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-wafv2/source/WAFV2EndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WAFV2 { diff --git a/generated/src/aws-cpp-sdk-wellarchitected/CMakeLists.txt b/generated/src/aws-cpp-sdk-wellarchitected/CMakeLists.txt index 9cd7f835847..7249ba02c02 100644 --- a/generated/src/aws-cpp-sdk-wellarchitected/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-wellarchitected/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WELLARCHITECTED_MODEL_HEADERS "include/aws/wellarchitected/model/*.h" ) +file(GLOB AWS_WELLARCHITECTED_INTERNAL_HEADERS + "include/aws/wellarchitected/internal/*.h" +) + file(GLOB AWS_WELLARCHITECTED_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WELLARCHITECTED_MODEL_SOURCE file(GLOB WELLARCHITECTED_UNIFIED_HEADERS ${AWS_WELLARCHITECTED_HEADERS} + ${AWS_WELLARCHITECTED_INTERNAL_HEADERS} ${AWS_WELLARCHITECTED_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\wellarchitected" FILES ${AWS_WELLARCHITECTED_HEADERS}) + source_group("Header Files\\aws\\wellarchitected\\internal" FILES ${AWS_WELLARCHITECTED_INTERNAL_HEADERS}) source_group("Header Files\\aws\\wellarchitected\\model" FILES ${AWS_WELLARCHITECTED_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WELLARCHITECTED_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WELLARCHITECTED_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitectedEndpointProvider.h b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitectedEndpointProvider.h index 135b10c37d5..9e0c3078440 100644 --- a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitectedEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitectedEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_WELLARCHITECTED_API WellArchitectedEndpointProvider : public WellArchi public: using WellArchitectedResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WellArchitectedEndpointProvider() - : WellArchitectedDefaultEpProviderBase(Aws::WellArchitected::WellArchitectedEndpointRules::GetRulesBlob(), - Aws::WellArchitected::WellArchitectedEndpointRules::RulesBlobSize) {} + WellArchitectedEndpointProvider(); ~WellArchitectedEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h index 2f4aff91299..b2331a86e73 100644 --- a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WELLARCHITECTED_API #define AWS_WELLARCHITECTED_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WELLARCHITECTED_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WELLARCHITECTED_API #define AWS_WELLARCHITECTED_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WELLARCHITECTED_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WELLARCHITECTED_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitectedEndpointRules.h b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/internal/WellArchitectedEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitectedEndpointRules.h rename to generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/internal/WellArchitectedEndpointRules.h index 18426792fb4..89efbad37d1 100644 --- a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitectedEndpointRules.h +++ b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/internal/WellArchitectedEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WellArchitected { -class WellArchitectedEndpointRules { +class AWS_WELLARCHITECTED_LOCAL WellArchitectedEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointProvider.cpp b/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointProvider.cpp index 8f61b042eef..dc553604bee 100644 --- a/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WellArchitected { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WellArchitectedEndpointProvider::WellArchitectedEndpointProvider() + : WellArchitectedDefaultEpProviderBase(Aws::WellArchitected::WellArchitectedEndpointRules::GetRulesBlob(), + Aws::WellArchitected::WellArchitectedEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WellArchitected } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointRules.cpp b/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointRules.cpp index 1c93604f84a..23b9559dadb 100644 --- a/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-wellarchitected/source/WellArchitectedEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WellArchitected { diff --git a/generated/src/aws-cpp-sdk-wickr/CMakeLists.txt b/generated/src/aws-cpp-sdk-wickr/CMakeLists.txt index 329e879d3da..be1e1df5031 100644 --- a/generated/src/aws-cpp-sdk-wickr/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-wickr/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WICKR_MODEL_HEADERS "include/aws/wickr/model/*.h" ) +file(GLOB AWS_WICKR_INTERNAL_HEADERS + "include/aws/wickr/internal/*.h" +) + file(GLOB AWS_WICKR_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WICKR_MODEL_SOURCE file(GLOB WICKR_UNIFIED_HEADERS ${AWS_WICKR_HEADERS} + ${AWS_WICKR_INTERNAL_HEADERS} ${AWS_WICKR_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\wickr" FILES ${AWS_WICKR_HEADERS}) + source_group("Header Files\\aws\\wickr\\internal" FILES ${AWS_WICKR_INTERNAL_HEADERS}) source_group("Header Files\\aws\\wickr\\model" FILES ${AWS_WICKR_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WICKR_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WICKR_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/WickrEndpointProvider.h b/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/WickrEndpointProvider.h index 605d3827e9e..3f24b724a7c 100644 --- a/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/WickrEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/WickrEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_WICKR_API WickrEndpointProvider : public WickrDefaultEpProviderBase { public: using WickrResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WickrEndpointProvider() - : WickrDefaultEpProviderBase(Aws::Wickr::WickrEndpointRules::GetRulesBlob(), Aws::Wickr::WickrEndpointRules::RulesBlobSize) {} + WickrEndpointProvider(); ~WickrEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/Wickr_EXPORTS.h b/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/Wickr_EXPORTS.h index 6645a7798f8..6d7d185c5c7 100644 --- a/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/Wickr_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/Wickr_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WICKR_API #define AWS_WICKR_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WICKR_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WICKR_API #define AWS_WICKR_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WICKR_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WICKR_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/WickrEndpointRules.h b/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/internal/WickrEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-wickr/include/aws/wickr/WickrEndpointRules.h rename to generated/src/aws-cpp-sdk-wickr/include/aws/wickr/internal/WickrEndpointRules.h index 1b92a60a8d8..631d2b82644 100644 --- a/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/WickrEndpointRules.h +++ b/generated/src/aws-cpp-sdk-wickr/include/aws/wickr/internal/WickrEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace Wickr { -class WickrEndpointRules { +class AWS_WICKR_LOCAL WickrEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointProvider.cpp b/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointProvider.cpp index 9b5229bf060..2cce8da389b 100644 --- a/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace Wickr { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WickrEndpointProvider::WickrEndpointProvider() + : WickrDefaultEpProviderBase(Aws::Wickr::WickrEndpointRules::GetRulesBlob(), Aws::Wickr::WickrEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace Wickr } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointRules.cpp b/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointRules.cpp index f18f83122d0..f485cc2d0d9 100644 --- a/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-wickr/source/WickrEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace Wickr { diff --git a/generated/src/aws-cpp-sdk-wisdom/CMakeLists.txt b/generated/src/aws-cpp-sdk-wisdom/CMakeLists.txt index 861e189569f..5c2dc9f4aeb 100644 --- a/generated/src/aws-cpp-sdk-wisdom/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-wisdom/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WISDOM_MODEL_HEADERS "include/aws/wisdom/model/*.h" ) +file(GLOB AWS_WISDOM_INTERNAL_HEADERS + "include/aws/wisdom/internal/*.h" +) + file(GLOB AWS_WISDOM_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WISDOM_MODEL_SOURCE file(GLOB WISDOM_UNIFIED_HEADERS ${AWS_WISDOM_HEADERS} + ${AWS_WISDOM_INTERNAL_HEADERS} ${AWS_WISDOM_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\wisdom" FILES ${AWS_WISDOM_HEADERS}) + source_group("Header Files\\aws\\wisdom\\internal" FILES ${AWS_WISDOM_INTERNAL_HEADERS}) source_group("Header Files\\aws\\wisdom\\model" FILES ${AWS_WISDOM_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WISDOM_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WISDOM_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomServiceEndpointProvider.h b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomServiceEndpointProvider.h index 5dd7af59ad2..a861dcff37e 100644 --- a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomServiceEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomServiceEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_CONNECTWISDOMSERVICE_API ConnectWisdomServiceEndpointProvider : public public: using ConnectWisdomServiceResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ConnectWisdomServiceEndpointProvider() - : ConnectWisdomServiceDefaultEpProviderBase(Aws::ConnectWisdomService::ConnectWisdomServiceEndpointRules::GetRulesBlob(), - Aws::ConnectWisdomService::ConnectWisdomServiceEndpointRules::RulesBlobSize) {} + ConnectWisdomServiceEndpointProvider(); ~ConnectWisdomServiceEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h index 007476c9299..05f69dc0c07 100644 --- a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_CONNECTWISDOMSERVICE_API #define AWS_CONNECTWISDOMSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_CONNECTWISDOMSERVICE_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTWISDOMSERVICE_API #define AWS_CONNECTWISDOMSERVICE_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_CONNECTWISDOMSERVICE_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_CONNECTWISDOMSERVICE_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomServiceEndpointRules.h b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/internal/ConnectWisdomServiceEndpointRules.h similarity index 85% rename from generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomServiceEndpointRules.h rename to generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/internal/ConnectWisdomServiceEndpointRules.h index d3d90538ce6..49841a17bb9 100644 --- a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomServiceEndpointRules.h +++ b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/internal/ConnectWisdomServiceEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace ConnectWisdomService { -class ConnectWisdomServiceEndpointRules { +class AWS_CONNECTWISDOMSERVICE_LOCAL ConnectWisdomServiceEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointProvider.cpp b/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointProvider.cpp index a1870fa1923..93fd3694508 100644 --- a/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace ConnectWisdomService { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +ConnectWisdomServiceEndpointProvider::ConnectWisdomServiceEndpointProvider() + : ConnectWisdomServiceDefaultEpProviderBase(Aws::ConnectWisdomService::ConnectWisdomServiceEndpointRules::GetRulesBlob(), + Aws::ConnectWisdomService::ConnectWisdomServiceEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace ConnectWisdomService } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointRules.cpp b/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointRules.cpp index 03e5103d1e3..7e84778e524 100644 --- a/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-wisdom/source/ConnectWisdomServiceEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace ConnectWisdomService { diff --git a/generated/src/aws-cpp-sdk-workdocs/CMakeLists.txt b/generated/src/aws-cpp-sdk-workdocs/CMakeLists.txt index 0838091bfae..0de22888014 100644 --- a/generated/src/aws-cpp-sdk-workdocs/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-workdocs/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WORKDOCS_MODEL_HEADERS "include/aws/workdocs/model/*.h" ) +file(GLOB AWS_WORKDOCS_INTERNAL_HEADERS + "include/aws/workdocs/internal/*.h" +) + file(GLOB AWS_WORKDOCS_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WORKDOCS_MODEL_SOURCE file(GLOB WORKDOCS_UNIFIED_HEADERS ${AWS_WORKDOCS_HEADERS} + ${AWS_WORKDOCS_INTERNAL_HEADERS} ${AWS_WORKDOCS_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\workdocs" FILES ${AWS_WORKDOCS_HEADERS}) + source_group("Header Files\\aws\\workdocs\\internal" FILES ${AWS_WORKDOCS_INTERNAL_HEADERS}) source_group("Header Files\\aws\\workdocs\\model" FILES ${AWS_WORKDOCS_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WORKDOCS_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WORKDOCS_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocsEndpointProvider.h b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocsEndpointProvider.h index 7feddcf515f..7866fd1eb40 100644 --- a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocsEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocsEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_WORKDOCS_API WorkDocsEndpointProvider : public WorkDocsDefaultEpProvid public: using WorkDocsResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WorkDocsEndpointProvider() - : WorkDocsDefaultEpProviderBase(Aws::WorkDocs::WorkDocsEndpointRules::GetRulesBlob(), - Aws::WorkDocs::WorkDocsEndpointRules::RulesBlobSize) {} + WorkDocsEndpointProvider(); ~WorkDocsEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h index 9c4f86cb042..9570d9425bc 100644 --- a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WORKDOCS_API #define AWS_WORKDOCS_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WORKDOCS_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKDOCS_API #define AWS_WORKDOCS_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WORKDOCS_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WORKDOCS_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocsEndpointRules.h b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/internal/WorkDocsEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocsEndpointRules.h rename to generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/internal/WorkDocsEndpointRules.h index ce8c206c687..df7768c37a8 100644 --- a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocsEndpointRules.h +++ b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/internal/WorkDocsEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WorkDocs { -class WorkDocsEndpointRules { +class AWS_WORKDOCS_LOCAL WorkDocsEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointProvider.cpp b/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointProvider.cpp index 95cdba5085c..ba0fac7badd 100644 --- a/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WorkDocs { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WorkDocsEndpointProvider::WorkDocsEndpointProvider() + : WorkDocsDefaultEpProviderBase(Aws::WorkDocs::WorkDocsEndpointRules::GetRulesBlob(), + Aws::WorkDocs::WorkDocsEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WorkDocs } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointRules.cpp b/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointRules.cpp index e5d14b92d2a..7f3d52ee731 100644 --- a/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-workdocs/source/WorkDocsEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WorkDocs { diff --git a/generated/src/aws-cpp-sdk-workmail/CMakeLists.txt b/generated/src/aws-cpp-sdk-workmail/CMakeLists.txt index c0f03b51af2..cdb2e572dfe 100644 --- a/generated/src/aws-cpp-sdk-workmail/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-workmail/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WORKMAIL_MODEL_HEADERS "include/aws/workmail/model/*.h" ) +file(GLOB AWS_WORKMAIL_INTERNAL_HEADERS + "include/aws/workmail/internal/*.h" +) + file(GLOB AWS_WORKMAIL_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WORKMAIL_MODEL_SOURCE file(GLOB WORKMAIL_UNIFIED_HEADERS ${AWS_WORKMAIL_HEADERS} + ${AWS_WORKMAIL_INTERNAL_HEADERS} ${AWS_WORKMAIL_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\workmail" FILES ${AWS_WORKMAIL_HEADERS}) + source_group("Header Files\\aws\\workmail\\internal" FILES ${AWS_WORKMAIL_INTERNAL_HEADERS}) source_group("Header Files\\aws\\workmail\\model" FILES ${AWS_WORKMAIL_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WORKMAIL_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WORKMAIL_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMailEndpointProvider.h b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMailEndpointProvider.h index cc770802832..b9577d56726 100644 --- a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMailEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMailEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_WORKMAIL_API WorkMailEndpointProvider : public WorkMailDefaultEpProvid public: using WorkMailResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WorkMailEndpointProvider() - : WorkMailDefaultEpProviderBase(Aws::WorkMail::WorkMailEndpointRules::GetRulesBlob(), - Aws::WorkMail::WorkMailEndpointRules::RulesBlobSize) {} + WorkMailEndpointProvider(); ~WorkMailEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h index 05174ef7e91..95b62658938 100644 --- a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WORKMAIL_API #define AWS_WORKMAIL_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WORKMAIL_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKMAIL_API #define AWS_WORKMAIL_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WORKMAIL_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WORKMAIL_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMailEndpointRules.h b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/internal/WorkMailEndpointRules.h similarity index 89% rename from generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMailEndpointRules.h rename to generated/src/aws-cpp-sdk-workmail/include/aws/workmail/internal/WorkMailEndpointRules.h index 54235626dcd..9a907115d87 100644 --- a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMailEndpointRules.h +++ b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/internal/WorkMailEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WorkMail { -class WorkMailEndpointRules { +class AWS_WORKMAIL_LOCAL WorkMailEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointProvider.cpp b/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointProvider.cpp index c8967d19308..fefc2b74d9d 100644 --- a/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WorkMail { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WorkMailEndpointProvider::WorkMailEndpointProvider() + : WorkMailDefaultEpProviderBase(Aws::WorkMail::WorkMailEndpointRules::GetRulesBlob(), + Aws::WorkMail::WorkMailEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WorkMail } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointRules.cpp b/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointRules.cpp index b8f4f91fa60..e35b0392cd5 100644 --- a/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-workmail/source/WorkMailEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WorkMail { diff --git a/generated/src/aws-cpp-sdk-workmailmessageflow/CMakeLists.txt b/generated/src/aws-cpp-sdk-workmailmessageflow/CMakeLists.txt index d3ed8465484..220e86b74c7 100644 --- a/generated/src/aws-cpp-sdk-workmailmessageflow/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-workmailmessageflow/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WORKMAILMESSAGEFLOW_MODEL_HEADERS "include/aws/workmailmessageflow/model/*.h" ) +file(GLOB AWS_WORKMAILMESSAGEFLOW_INTERNAL_HEADERS + "include/aws/workmailmessageflow/internal/*.h" +) + file(GLOB AWS_WORKMAILMESSAGEFLOW_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WORKMAILMESSAGEFLOW_MODEL_SOURCE file(GLOB WORKMAILMESSAGEFLOW_UNIFIED_HEADERS ${AWS_WORKMAILMESSAGEFLOW_HEADERS} + ${AWS_WORKMAILMESSAGEFLOW_INTERNAL_HEADERS} ${AWS_WORKMAILMESSAGEFLOW_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\workmailmessageflow" FILES ${AWS_WORKMAILMESSAGEFLOW_HEADERS}) + source_group("Header Files\\aws\\workmailmessageflow\\internal" FILES ${AWS_WORKMAILMESSAGEFLOW_INTERNAL_HEADERS}) source_group("Header Files\\aws\\workmailmessageflow\\model" FILES ${AWS_WORKMAILMESSAGEFLOW_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WORKMAILMESSAGEFLOW_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WORKMAILMESSAGEFLOW_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlowEndpointProvider.h b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlowEndpointProvider.h index 80e2ec90cb5..1523b822cc4 100644 --- a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlowEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlowEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_WORKMAILMESSAGEFLOW_API WorkMailMessageFlowEndpointProvider : public W public: using WorkMailMessageFlowResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WorkMailMessageFlowEndpointProvider() - : WorkMailMessageFlowDefaultEpProviderBase(Aws::WorkMailMessageFlow::WorkMailMessageFlowEndpointRules::GetRulesBlob(), - Aws::WorkMailMessageFlow::WorkMailMessageFlowEndpointRules::RulesBlobSize) {} + WorkMailMessageFlowEndpointProvider(); ~WorkMailMessageFlowEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h index 5e034e1ac1b..5da35206b32 100644 --- a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WORKMAILMESSAGEFLOW_API #define AWS_WORKMAILMESSAGEFLOW_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WORKMAILMESSAGEFLOW_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKMAILMESSAGEFLOW_API #define AWS_WORKMAILMESSAGEFLOW_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WORKMAILMESSAGEFLOW_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WORKMAILMESSAGEFLOW_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlowEndpointRules.h b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/internal/WorkMailMessageFlowEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlowEndpointRules.h rename to generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/internal/WorkMailMessageFlowEndpointRules.h index 78458f97fbf..fe768f02ddd 100644 --- a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlowEndpointRules.h +++ b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/internal/WorkMailMessageFlowEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WorkMailMessageFlow { -class WorkMailMessageFlowEndpointRules { +class AWS_WORKMAILMESSAGEFLOW_LOCAL WorkMailMessageFlowEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointProvider.cpp b/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointProvider.cpp index 808db9104cb..12377283206 100644 --- a/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WorkMailMessageFlow { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WorkMailMessageFlowEndpointProvider::WorkMailMessageFlowEndpointProvider() + : WorkMailMessageFlowDefaultEpProviderBase(Aws::WorkMailMessageFlow::WorkMailMessageFlowEndpointRules::GetRulesBlob(), + Aws::WorkMailMessageFlow::WorkMailMessageFlowEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WorkMailMessageFlow } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointRules.cpp b/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointRules.cpp index 6a41abfd1c2..8eeb37fb224 100644 --- a/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-workmailmessageflow/source/WorkMailMessageFlowEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WorkMailMessageFlow { diff --git a/generated/src/aws-cpp-sdk-workspaces-instances/CMakeLists.txt b/generated/src/aws-cpp-sdk-workspaces-instances/CMakeLists.txt index 03460c8acb4..827493d70c4 100644 --- a/generated/src/aws-cpp-sdk-workspaces-instances/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-workspaces-instances/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WORKSPACES-INSTANCES_MODEL_HEADERS "include/aws/workspaces-instances/model/*.h" ) +file(GLOB AWS_WORKSPACES-INSTANCES_INTERNAL_HEADERS + "include/aws/workspaces-instances/internal/*.h" +) + file(GLOB AWS_WORKSPACES-INSTANCES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WORKSPACES-INSTANCES_MODEL_SOURCE file(GLOB WORKSPACES-INSTANCES_UNIFIED_HEADERS ${AWS_WORKSPACES-INSTANCES_HEADERS} + ${AWS_WORKSPACES-INSTANCES_INTERNAL_HEADERS} ${AWS_WORKSPACES-INSTANCES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\workspaces-instances" FILES ${AWS_WORKSPACES-INSTANCES_HEADERS}) + source_group("Header Files\\aws\\workspaces-instances\\internal" FILES ${AWS_WORKSPACES-INSTANCES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\workspaces-instances\\model" FILES ${AWS_WORKSPACES-INSTANCES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WORKSPACES-INSTANCES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WORKSPACES-INSTANCES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstancesEndpointProvider.h b/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstancesEndpointProvider.h index 523599e2c5f..11e666e0cdc 100644 --- a/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstancesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstancesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_WORKSPACESINSTANCES_API WorkspacesInstancesEndpointProvider : public W public: using WorkspacesInstancesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WorkspacesInstancesEndpointProvider() - : WorkspacesInstancesDefaultEpProviderBase(Aws::WorkspacesInstances::WorkspacesInstancesEndpointRules::GetRulesBlob(), - Aws::WorkspacesInstances::WorkspacesInstancesEndpointRules::RulesBlobSize) {} + WorkspacesInstancesEndpointProvider(); ~WorkspacesInstancesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstances_EXPORTS.h b/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstances_EXPORTS.h index e19a8663ae2..4174d136795 100644 --- a/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstances_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstances_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WORKSPACESINSTANCES_API #define AWS_WORKSPACESINSTANCES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WORKSPACESINSTANCES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKSPACESINSTANCES_API #define AWS_WORKSPACESINSTANCES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WORKSPACESINSTANCES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WORKSPACESINSTANCES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstancesEndpointRules.h b/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/internal/WorkspacesInstancesEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstancesEndpointRules.h rename to generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/internal/WorkspacesInstancesEndpointRules.h index 3e23e35915f..e51619a6476 100644 --- a/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/WorkspacesInstancesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances/internal/WorkspacesInstancesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WorkspacesInstances { -class WorkspacesInstancesEndpointRules { +class AWS_WORKSPACESINSTANCES_LOCAL WorkspacesInstancesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointProvider.cpp index 6c2c7ee64f9..08713ff5133 100644 --- a/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WorkspacesInstances { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WorkspacesInstancesEndpointProvider::WorkspacesInstancesEndpointProvider() + : WorkspacesInstancesDefaultEpProviderBase(Aws::WorkspacesInstances::WorkspacesInstancesEndpointRules::GetRulesBlob(), + Aws::WorkspacesInstances::WorkspacesInstancesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WorkspacesInstances } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointRules.cpp b/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointRules.cpp index bba7f0cb449..1844730b984 100644 --- a/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-workspaces-instances/source/WorkspacesInstancesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WorkspacesInstances { diff --git a/generated/src/aws-cpp-sdk-workspaces-thin-client/CMakeLists.txt b/generated/src/aws-cpp-sdk-workspaces-thin-client/CMakeLists.txt index 3aae98e0db7..b0ed32689b0 100644 --- a/generated/src/aws-cpp-sdk-workspaces-thin-client/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-workspaces-thin-client/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WORKSPACES-THIN-CLIENT_MODEL_HEADERS "include/aws/workspaces-thin-client/model/*.h" ) +file(GLOB AWS_WORKSPACES-THIN-CLIENT_INTERNAL_HEADERS + "include/aws/workspaces-thin-client/internal/*.h" +) + file(GLOB AWS_WORKSPACES-THIN-CLIENT_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WORKSPACES-THIN-CLIENT_MODEL_SOURCE file(GLOB WORKSPACES-THIN-CLIENT_UNIFIED_HEADERS ${AWS_WORKSPACES-THIN-CLIENT_HEADERS} + ${AWS_WORKSPACES-THIN-CLIENT_INTERNAL_HEADERS} ${AWS_WORKSPACES-THIN-CLIENT_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\workspaces-thin-client" FILES ${AWS_WORKSPACES-THIN-CLIENT_HEADERS}) + source_group("Header Files\\aws\\workspaces-thin-client\\internal" FILES ${AWS_WORKSPACES-THIN-CLIENT_INTERNAL_HEADERS}) source_group("Header Files\\aws\\workspaces-thin-client\\model" FILES ${AWS_WORKSPACES-THIN-CLIENT_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WORKSPACES-THIN-CLIENT_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WORKSPACES-THIN-CLIENT_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClientEndpointProvider.h b/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClientEndpointProvider.h index 9b1eb5eb0ba..d92956a393a 100644 --- a/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClientEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClientEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -44,9 +43,7 @@ class AWS_WORKSPACESTHINCLIENT_API WorkSpacesThinClientEndpointProvider : public public: using WorkSpacesThinClientResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WorkSpacesThinClientEndpointProvider() - : WorkSpacesThinClientDefaultEpProviderBase(Aws::WorkSpacesThinClient::WorkSpacesThinClientEndpointRules::GetRulesBlob(), - Aws::WorkSpacesThinClient::WorkSpacesThinClientEndpointRules::RulesBlobSize) {} + WorkSpacesThinClientEndpointProvider(); ~WorkSpacesThinClientEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClient_EXPORTS.h b/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClient_EXPORTS.h index 5410a9b6495..8dda0843618 100644 --- a/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClient_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClient_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WORKSPACESTHINCLIENT_API #define AWS_WORKSPACESTHINCLIENT_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WORKSPACESTHINCLIENT_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKSPACESTHINCLIENT_API #define AWS_WORKSPACESTHINCLIENT_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WORKSPACESTHINCLIENT_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WORKSPACESTHINCLIENT_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClientEndpointRules.h b/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/internal/WorkSpacesThinClientEndpointRules.h similarity index 86% rename from generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClientEndpointRules.h rename to generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/internal/WorkSpacesThinClientEndpointRules.h index 3ab904015e7..71eaa7c504d 100644 --- a/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/WorkSpacesThinClientEndpointRules.h +++ b/generated/src/aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client/internal/WorkSpacesThinClientEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WorkSpacesThinClient { -class WorkSpacesThinClientEndpointRules { +class AWS_WORKSPACESTHINCLIENT_LOCAL WorkSpacesThinClientEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointProvider.cpp b/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointProvider.cpp index fcce9856fd2..6a3ce0ab9a6 100644 --- a/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WorkSpacesThinClient { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WorkSpacesThinClientEndpointProvider::WorkSpacesThinClientEndpointProvider() + : WorkSpacesThinClientDefaultEpProviderBase(Aws::WorkSpacesThinClient::WorkSpacesThinClientEndpointRules::GetRulesBlob(), + Aws::WorkSpacesThinClient::WorkSpacesThinClientEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WorkSpacesThinClient } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointRules.cpp b/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointRules.cpp index 096f0123695..596b72666d6 100644 --- a/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-workspaces-thin-client/source/WorkSpacesThinClientEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WorkSpacesThinClient { diff --git a/generated/src/aws-cpp-sdk-workspaces-web/CMakeLists.txt b/generated/src/aws-cpp-sdk-workspaces-web/CMakeLists.txt index 0dc59f77e13..5b06b37a1d9 100644 --- a/generated/src/aws-cpp-sdk-workspaces-web/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-workspaces-web/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WORKSPACES-WEB_MODEL_HEADERS "include/aws/workspaces-web/model/*.h" ) +file(GLOB AWS_WORKSPACES-WEB_INTERNAL_HEADERS + "include/aws/workspaces-web/internal/*.h" +) + file(GLOB AWS_WORKSPACES-WEB_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WORKSPACES-WEB_MODEL_SOURCE file(GLOB WORKSPACES-WEB_UNIFIED_HEADERS ${AWS_WORKSPACES-WEB_HEADERS} + ${AWS_WORKSPACES-WEB_INTERNAL_HEADERS} ${AWS_WORKSPACES-WEB_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\workspaces-web" FILES ${AWS_WORKSPACES-WEB_HEADERS}) + source_group("Header Files\\aws\\workspaces-web\\internal" FILES ${AWS_WORKSPACES-WEB_INTERNAL_HEADERS}) source_group("Header Files\\aws\\workspaces-web\\model" FILES ${AWS_WORKSPACES-WEB_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WORKSPACES-WEB_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WORKSPACES-WEB_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWebEndpointProvider.h b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWebEndpointProvider.h index 7c6917adecd..eb34725b4a8 100644 --- a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWebEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWebEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_WORKSPACESWEB_API WorkSpacesWebEndpointProvider : public WorkSpacesWeb public: using WorkSpacesWebResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WorkSpacesWebEndpointProvider() - : WorkSpacesWebDefaultEpProviderBase(Aws::WorkSpacesWeb::WorkSpacesWebEndpointRules::GetRulesBlob(), - Aws::WorkSpacesWeb::WorkSpacesWebEndpointRules::RulesBlobSize) {} + WorkSpacesWebEndpointProvider(); ~WorkSpacesWebEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h index e9dddd1efe5..72681c4ff78 100644 --- a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WORKSPACESWEB_API #define AWS_WORKSPACESWEB_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WORKSPACESWEB_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKSPACESWEB_API #define AWS_WORKSPACESWEB_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WORKSPACESWEB_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WORKSPACESWEB_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWebEndpointRules.h b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/internal/WorkSpacesWebEndpointRules.h similarity index 87% rename from generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWebEndpointRules.h rename to generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/internal/WorkSpacesWebEndpointRules.h index 2f1151467f7..78aa52c4f37 100644 --- a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWebEndpointRules.h +++ b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/internal/WorkSpacesWebEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WorkSpacesWeb { -class WorkSpacesWebEndpointRules { +class AWS_WORKSPACESWEB_LOCAL WorkSpacesWebEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointProvider.cpp b/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointProvider.cpp index e3f8ef5da1e..61737cb5a2d 100644 --- a/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WorkSpacesWeb { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WorkSpacesWebEndpointProvider::WorkSpacesWebEndpointProvider() + : WorkSpacesWebDefaultEpProviderBase(Aws::WorkSpacesWeb::WorkSpacesWebEndpointRules::GetRulesBlob(), + Aws::WorkSpacesWeb::WorkSpacesWebEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WorkSpacesWeb } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointRules.cpp b/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointRules.cpp index cfc1635ffcc..7569efc4792 100644 --- a/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-workspaces-web/source/WorkSpacesWebEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WorkSpacesWeb { diff --git a/generated/src/aws-cpp-sdk-workspaces/CMakeLists.txt b/generated/src/aws-cpp-sdk-workspaces/CMakeLists.txt index 2aebbc0ca20..94eb77c8e55 100644 --- a/generated/src/aws-cpp-sdk-workspaces/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-workspaces/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_WORKSPACES_MODEL_HEADERS "include/aws/workspaces/model/*.h" ) +file(GLOB AWS_WORKSPACES_INTERNAL_HEADERS + "include/aws/workspaces/internal/*.h" +) + file(GLOB AWS_WORKSPACES_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_WORKSPACES_MODEL_SOURCE file(GLOB WORKSPACES_UNIFIED_HEADERS ${AWS_WORKSPACES_HEADERS} + ${AWS_WORKSPACES_INTERNAL_HEADERS} ${AWS_WORKSPACES_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\workspaces" FILES ${AWS_WORKSPACES_HEADERS}) + source_group("Header Files\\aws\\workspaces\\internal" FILES ${AWS_WORKSPACES_INTERNAL_HEADERS}) source_group("Header Files\\aws\\workspaces\\model" FILES ${AWS_WORKSPACES_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_WORKSPACES_SOURCE}) source_group("Source Files\\model" FILES ${AWS_WORKSPACES_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpacesEndpointProvider.h b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpacesEndpointProvider.h index 83953886f45..03bc32edac7 100644 --- a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpacesEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpacesEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -42,9 +41,7 @@ class AWS_WORKSPACES_API WorkSpacesEndpointProvider : public WorkSpacesDefaultEp public: using WorkSpacesResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - WorkSpacesEndpointProvider() - : WorkSpacesDefaultEpProviderBase(Aws::WorkSpaces::WorkSpacesEndpointRules::GetRulesBlob(), - Aws::WorkSpaces::WorkSpacesEndpointRules::RulesBlobSize) {} + WorkSpacesEndpointProvider(); ~WorkSpacesEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h index 3b56296f7c4..a81c2fe2395 100644 --- a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_WORKSPACES_API #define AWS_WORKSPACES_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_WORKSPACES_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKSPACES_API #define AWS_WORKSPACES_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_WORKSPACES_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_WORKSPACES_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpacesEndpointRules.h b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/internal/WorkSpacesEndpointRules.h similarity index 88% rename from generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpacesEndpointRules.h rename to generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/internal/WorkSpacesEndpointRules.h index 48c23a2d118..bf77bcd73c3 100644 --- a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpacesEndpointRules.h +++ b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/internal/WorkSpacesEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace WorkSpaces { -class WorkSpacesEndpointRules { +class AWS_WORKSPACES_LOCAL WorkSpacesEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointProvider.cpp b/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointProvider.cpp index a6a16acb154..86f0ac219d8 100644 --- a/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointProvider.cpp @@ -4,9 +4,15 @@ */ #include +#include namespace Aws { namespace WorkSpaces { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +WorkSpacesEndpointProvider::WorkSpacesEndpointProvider() + : WorkSpacesDefaultEpProviderBase(Aws::WorkSpaces::WorkSpacesEndpointRules::GetRulesBlob(), + Aws::WorkSpaces::WorkSpacesEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace WorkSpaces } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointRules.cpp b/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointRules.cpp index 79735dcbc09..93531bc86be 100644 --- a/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-workspaces/source/WorkSpacesEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace WorkSpaces { diff --git a/generated/src/aws-cpp-sdk-xray/CMakeLists.txt b/generated/src/aws-cpp-sdk-xray/CMakeLists.txt index 7b7ac13c052..8742c984bcf 100644 --- a/generated/src/aws-cpp-sdk-xray/CMakeLists.txt +++ b/generated/src/aws-cpp-sdk-xray/CMakeLists.txt @@ -8,6 +8,10 @@ file(GLOB AWS_XRAY_MODEL_HEADERS "include/aws/xray/model/*.h" ) +file(GLOB AWS_XRAY_INTERNAL_HEADERS + "include/aws/xray/internal/*.h" +) + file(GLOB AWS_XRAY_SOURCE "source/*.cpp" ) @@ -18,6 +22,7 @@ file(GLOB AWS_XRAY_MODEL_SOURCE file(GLOB XRAY_UNIFIED_HEADERS ${AWS_XRAY_HEADERS} + ${AWS_XRAY_INTERNAL_HEADERS} ${AWS_XRAY_MODEL_HEADERS} ) @@ -39,6 +44,7 @@ if(WIN32) #if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files\\aws\\xray" FILES ${AWS_XRAY_HEADERS}) + source_group("Header Files\\aws\\xray\\internal" FILES ${AWS_XRAY_INTERNAL_HEADERS}) source_group("Header Files\\aws\\xray\\model" FILES ${AWS_XRAY_MODEL_HEADERS}) source_group("Source Files" FILES ${AWS_XRAY_SOURCE}) source_group("Source Files\\model" FILES ${AWS_XRAY_MODEL_SOURCE}) diff --git a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRayEndpointProvider.h b/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRayEndpointProvider.h index 3fa618af792..99f09a04154 100644 --- a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRayEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRayEndpointProvider.h @@ -9,7 +9,6 @@ #include #include #include -#include #include namespace Aws { @@ -40,8 +39,7 @@ class AWS_XRAY_API XRayEndpointProvider : public XRayDefaultEpProviderBase { public: using XRayResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - XRayEndpointProvider() - : XRayDefaultEpProviderBase(Aws::XRay::XRayEndpointRules::GetRulesBlob(), Aws::XRay::XRayEndpointRules::RulesBlobSize) {} + XRayEndpointProvider(); ~XRayEndpointProvider() {} }; diff --git a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h b/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h index 800dcf7d846..764c473a7bc 100644 --- a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h @@ -26,7 +26,13 @@ #define AWS_XRAY_API #define AWS_XRAY_EXTERN extern #endif // USE_IMPORT_EXPORT -#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) +#define AWS_XRAY_LOCAL +#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_XRAY_API #define AWS_XRAY_EXTERN extern +#if __GNUC__ >= 4 +#define AWS_XRAY_LOCAL __attribute__((visibility("hidden"))) +#else +#define AWS_XRAY_LOCAL +#endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRayEndpointRules.h b/generated/src/aws-cpp-sdk-xray/include/aws/xray/internal/XRayEndpointRules.h similarity index 90% rename from generated/src/aws-cpp-sdk-xray/include/aws/xray/XRayEndpointRules.h rename to generated/src/aws-cpp-sdk-xray/include/aws/xray/internal/XRayEndpointRules.h index 39f25dc6751..12b8419e84d 100644 --- a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRayEndpointRules.h +++ b/generated/src/aws-cpp-sdk-xray/include/aws/xray/internal/XRayEndpointRules.h @@ -10,7 +10,7 @@ namespace Aws { namespace XRay { -class XRayEndpointRules { +class AWS_XRAY_LOCAL XRayEndpointRules { public: static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; diff --git a/generated/src/aws-cpp-sdk-xray/source/XRayEndpointProvider.cpp b/generated/src/aws-cpp-sdk-xray/source/XRayEndpointProvider.cpp index f9174ed5882..a07778049e1 100644 --- a/generated/src/aws-cpp-sdk-xray/source/XRayEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-xray/source/XRayEndpointProvider.cpp @@ -4,9 +4,14 @@ */ #include +#include namespace Aws { namespace XRay { -namespace Endpoint {} // namespace Endpoint +namespace Endpoint { +XRayEndpointProvider::XRayEndpointProvider() + : XRayDefaultEpProviderBase(Aws::XRay::XRayEndpointRules::GetRulesBlob(), Aws::XRay::XRayEndpointRules::RulesBlobSize) {} + +} // namespace Endpoint } // namespace XRay } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-xray/source/XRayEndpointRules.cpp b/generated/src/aws-cpp-sdk-xray/source/XRayEndpointRules.cpp index b7787984535..44eb32e7970 100644 --- a/generated/src/aws-cpp-sdk-xray/source/XRayEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-xray/source/XRayEndpointRules.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include namespace Aws { namespace XRay { diff --git a/generated/tests/AWSMigrationHub-gen-tests/MigrationHubIncludeTests.cpp b/generated/tests/AWSMigrationHub-gen-tests/MigrationHubIncludeTests.cpp index 7ed6446978b..b8399318a1c 100644 --- a/generated/tests/AWSMigrationHub-gen-tests/MigrationHubIncludeTests.cpp +++ b/generated/tests/AWSMigrationHub-gen-tests/MigrationHubIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/accessanalyzer-gen-tests/AccessAnalyzerIncludeTests.cpp b/generated/tests/accessanalyzer-gen-tests/AccessAnalyzerIncludeTests.cpp index 65794219ed0..ff4a643775b 100644 --- a/generated/tests/accessanalyzer-gen-tests/AccessAnalyzerIncludeTests.cpp +++ b/generated/tests/accessanalyzer-gen-tests/AccessAnalyzerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/account-gen-tests/AccountIncludeTests.cpp b/generated/tests/account-gen-tests/AccountIncludeTests.cpp index b28713e45be..43987cb44d0 100644 --- a/generated/tests/account-gen-tests/AccountIncludeTests.cpp +++ b/generated/tests/account-gen-tests/AccountIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/acm-gen-tests/ACMIncludeTests.cpp b/generated/tests/acm-gen-tests/ACMIncludeTests.cpp index 20f75f2af05..a458e5f775a 100644 --- a/generated/tests/acm-gen-tests/ACMIncludeTests.cpp +++ b/generated/tests/acm-gen-tests/ACMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/acm-pca-gen-tests/ACMPCAIncludeTests.cpp b/generated/tests/acm-pca-gen-tests/ACMPCAIncludeTests.cpp index b428cb53f9a..3de1b1a7af5 100644 --- a/generated/tests/acm-pca-gen-tests/ACMPCAIncludeTests.cpp +++ b/generated/tests/acm-pca-gen-tests/ACMPCAIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/aiops-gen-tests/AIOpsIncludeTests.cpp b/generated/tests/aiops-gen-tests/AIOpsIncludeTests.cpp index 5be6aebc3cb..4dc6652c0cd 100644 --- a/generated/tests/aiops-gen-tests/AIOpsIncludeTests.cpp +++ b/generated/tests/aiops-gen-tests/AIOpsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/amp-gen-tests/PrometheusServiceIncludeTests.cpp b/generated/tests/amp-gen-tests/PrometheusServiceIncludeTests.cpp index d6ecc4700a8..bf015761bf3 100644 --- a/generated/tests/amp-gen-tests/PrometheusServiceIncludeTests.cpp +++ b/generated/tests/amp-gen-tests/PrometheusServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/amplify-gen-tests/AmplifyIncludeTests.cpp b/generated/tests/amplify-gen-tests/AmplifyIncludeTests.cpp index 4966da06178..16d723d9557 100644 --- a/generated/tests/amplify-gen-tests/AmplifyIncludeTests.cpp +++ b/generated/tests/amplify-gen-tests/AmplifyIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/amplifybackend-gen-tests/AmplifyBackendIncludeTests.cpp b/generated/tests/amplifybackend-gen-tests/AmplifyBackendIncludeTests.cpp index d264148d479..52f068d95b3 100644 --- a/generated/tests/amplifybackend-gen-tests/AmplifyBackendIncludeTests.cpp +++ b/generated/tests/amplifybackend-gen-tests/AmplifyBackendIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/amplifyuibuilder-gen-tests/AmplifyUIBuilderIncludeTests.cpp b/generated/tests/amplifyuibuilder-gen-tests/AmplifyUIBuilderIncludeTests.cpp index 7397ffebef0..7c52242d97e 100644 --- a/generated/tests/amplifyuibuilder-gen-tests/AmplifyUIBuilderIncludeTests.cpp +++ b/generated/tests/amplifyuibuilder-gen-tests/AmplifyUIBuilderIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/apigateway-gen-tests/APIGatewayIncludeTests.cpp b/generated/tests/apigateway-gen-tests/APIGatewayIncludeTests.cpp index 398337c37d0..6e001a1c477 100644 --- a/generated/tests/apigateway-gen-tests/APIGatewayIncludeTests.cpp +++ b/generated/tests/apigateway-gen-tests/APIGatewayIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/apigatewaymanagementapi-gen-tests/ApiGatewayManagementApiIncludeTests.cpp b/generated/tests/apigatewaymanagementapi-gen-tests/ApiGatewayManagementApiIncludeTests.cpp index cb99ebb8eed..c065007c53f 100644 --- a/generated/tests/apigatewaymanagementapi-gen-tests/ApiGatewayManagementApiIncludeTests.cpp +++ b/generated/tests/apigatewaymanagementapi-gen-tests/ApiGatewayManagementApiIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/apigatewayv2-gen-tests/ApiGatewayV2IncludeTests.cpp b/generated/tests/apigatewayv2-gen-tests/ApiGatewayV2IncludeTests.cpp index 51841bd0d5a..95a03dfd49a 100644 --- a/generated/tests/apigatewayv2-gen-tests/ApiGatewayV2IncludeTests.cpp +++ b/generated/tests/apigatewayv2-gen-tests/ApiGatewayV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appconfig-gen-tests/AppConfigIncludeTests.cpp b/generated/tests/appconfig-gen-tests/AppConfigIncludeTests.cpp index b05d1eef39f..09bcdef3a07 100644 --- a/generated/tests/appconfig-gen-tests/AppConfigIncludeTests.cpp +++ b/generated/tests/appconfig-gen-tests/AppConfigIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appconfigdata-gen-tests/AppConfigDataIncludeTests.cpp b/generated/tests/appconfigdata-gen-tests/AppConfigDataIncludeTests.cpp index febce6656ef..3f11fca9fd8 100644 --- a/generated/tests/appconfigdata-gen-tests/AppConfigDataIncludeTests.cpp +++ b/generated/tests/appconfigdata-gen-tests/AppConfigDataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appfabric-gen-tests/AppFabricIncludeTests.cpp b/generated/tests/appfabric-gen-tests/AppFabricIncludeTests.cpp index ee565006cc5..4f89c7f961e 100644 --- a/generated/tests/appfabric-gen-tests/AppFabricIncludeTests.cpp +++ b/generated/tests/appfabric-gen-tests/AppFabricIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appflow-gen-tests/AppflowIncludeTests.cpp b/generated/tests/appflow-gen-tests/AppflowIncludeTests.cpp index a1eac2e3401..2fb3a8a8641 100644 --- a/generated/tests/appflow-gen-tests/AppflowIncludeTests.cpp +++ b/generated/tests/appflow-gen-tests/AppflowIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appintegrations-gen-tests/AppIntegrationsServiceIncludeTests.cpp b/generated/tests/appintegrations-gen-tests/AppIntegrationsServiceIncludeTests.cpp index f41a0045999..37d85f8af8d 100644 --- a/generated/tests/appintegrations-gen-tests/AppIntegrationsServiceIncludeTests.cpp +++ b/generated/tests/appintegrations-gen-tests/AppIntegrationsServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/application-autoscaling-gen-tests/ApplicationAutoScalingIncludeTests.cpp b/generated/tests/application-autoscaling-gen-tests/ApplicationAutoScalingIncludeTests.cpp index 478856366c6..b29729cc826 100644 --- a/generated/tests/application-autoscaling-gen-tests/ApplicationAutoScalingIncludeTests.cpp +++ b/generated/tests/application-autoscaling-gen-tests/ApplicationAutoScalingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/application-insights-gen-tests/ApplicationInsightsIncludeTests.cpp b/generated/tests/application-insights-gen-tests/ApplicationInsightsIncludeTests.cpp index c1a0a1445b2..01bc72d4d84 100644 --- a/generated/tests/application-insights-gen-tests/ApplicationInsightsIncludeTests.cpp +++ b/generated/tests/application-insights-gen-tests/ApplicationInsightsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/application-signals-gen-tests/ApplicationSignalsIncludeTests.cpp b/generated/tests/application-signals-gen-tests/ApplicationSignalsIncludeTests.cpp index d69c57960c2..6b01537cc6d 100644 --- a/generated/tests/application-signals-gen-tests/ApplicationSignalsIncludeTests.cpp +++ b/generated/tests/application-signals-gen-tests/ApplicationSignalsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/applicationcostprofiler-gen-tests/ApplicationCostProfilerIncludeTests.cpp b/generated/tests/applicationcostprofiler-gen-tests/ApplicationCostProfilerIncludeTests.cpp index 9d3cb83dc41..ffb7351ec05 100644 --- a/generated/tests/applicationcostprofiler-gen-tests/ApplicationCostProfilerIncludeTests.cpp +++ b/generated/tests/applicationcostprofiler-gen-tests/ApplicationCostProfilerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appmesh-gen-tests/AppMeshIncludeTests.cpp b/generated/tests/appmesh-gen-tests/AppMeshIncludeTests.cpp index 0d4031f754f..fbfcc19d369 100644 --- a/generated/tests/appmesh-gen-tests/AppMeshIncludeTests.cpp +++ b/generated/tests/appmesh-gen-tests/AppMeshIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/apprunner-gen-tests/AppRunnerIncludeTests.cpp b/generated/tests/apprunner-gen-tests/AppRunnerIncludeTests.cpp index 1dec3de5fce..89ff9099cf7 100644 --- a/generated/tests/apprunner-gen-tests/AppRunnerIncludeTests.cpp +++ b/generated/tests/apprunner-gen-tests/AppRunnerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appstream-gen-tests/AppStreamIncludeTests.cpp b/generated/tests/appstream-gen-tests/AppStreamIncludeTests.cpp index 853286962e2..6997c32444a 100644 --- a/generated/tests/appstream-gen-tests/AppStreamIncludeTests.cpp +++ b/generated/tests/appstream-gen-tests/AppStreamIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/appsync-gen-tests/AppSyncIncludeTests.cpp b/generated/tests/appsync-gen-tests/AppSyncIncludeTests.cpp index 44bd533ced4..107ebf137aa 100644 --- a/generated/tests/appsync-gen-tests/AppSyncIncludeTests.cpp +++ b/generated/tests/appsync-gen-tests/AppSyncIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/arc-region-switch-gen-tests/ARCRegionswitchIncludeTests.cpp b/generated/tests/arc-region-switch-gen-tests/ARCRegionswitchIncludeTests.cpp index 951f71548cd..0f6b7eb6dc1 100644 --- a/generated/tests/arc-region-switch-gen-tests/ARCRegionswitchIncludeTests.cpp +++ b/generated/tests/arc-region-switch-gen-tests/ARCRegionswitchIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/arc-zonal-shift-gen-tests/ARCZonalShiftIncludeTests.cpp b/generated/tests/arc-zonal-shift-gen-tests/ARCZonalShiftIncludeTests.cpp index b880aedd999..0d59e32a544 100644 --- a/generated/tests/arc-zonal-shift-gen-tests/ARCZonalShiftIncludeTests.cpp +++ b/generated/tests/arc-zonal-shift-gen-tests/ARCZonalShiftIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/artifact-gen-tests/ArtifactIncludeTests.cpp b/generated/tests/artifact-gen-tests/ArtifactIncludeTests.cpp index a53e141c56b..bdd367d3cfe 100644 --- a/generated/tests/artifact-gen-tests/ArtifactIncludeTests.cpp +++ b/generated/tests/artifact-gen-tests/ArtifactIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/athena-gen-tests/AthenaIncludeTests.cpp b/generated/tests/athena-gen-tests/AthenaIncludeTests.cpp index 34a83b996b9..04767b26659 100644 --- a/generated/tests/athena-gen-tests/AthenaIncludeTests.cpp +++ b/generated/tests/athena-gen-tests/AthenaIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/auditmanager-gen-tests/AuditManagerIncludeTests.cpp b/generated/tests/auditmanager-gen-tests/AuditManagerIncludeTests.cpp index 2c70013bc9f..2c48ce89d87 100644 --- a/generated/tests/auditmanager-gen-tests/AuditManagerIncludeTests.cpp +++ b/generated/tests/auditmanager-gen-tests/AuditManagerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/autoscaling-gen-tests/AutoScalingIncludeTests.cpp b/generated/tests/autoscaling-gen-tests/AutoScalingIncludeTests.cpp index eb07463aa90..3367ae23694 100644 --- a/generated/tests/autoscaling-gen-tests/AutoScalingIncludeTests.cpp +++ b/generated/tests/autoscaling-gen-tests/AutoScalingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/autoscaling-plans-gen-tests/AutoScalingPlansIncludeTests.cpp b/generated/tests/autoscaling-plans-gen-tests/AutoScalingPlansIncludeTests.cpp index 801586aca1b..67aecc00197 100644 --- a/generated/tests/autoscaling-plans-gen-tests/AutoScalingPlansIncludeTests.cpp +++ b/generated/tests/autoscaling-plans-gen-tests/AutoScalingPlansIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/awstransfer-gen-tests/TransferIncludeTests.cpp b/generated/tests/awstransfer-gen-tests/TransferIncludeTests.cpp index e060b039af2..872cbc45eae 100644 --- a/generated/tests/awstransfer-gen-tests/TransferIncludeTests.cpp +++ b/generated/tests/awstransfer-gen-tests/TransferIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/b2bi-gen-tests/B2BIIncludeTests.cpp b/generated/tests/b2bi-gen-tests/B2BIIncludeTests.cpp index afeef33eba5..afbc0da3887 100644 --- a/generated/tests/b2bi-gen-tests/B2BIIncludeTests.cpp +++ b/generated/tests/b2bi-gen-tests/B2BIIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/backup-gateway-gen-tests/BackupGatewayIncludeTests.cpp b/generated/tests/backup-gateway-gen-tests/BackupGatewayIncludeTests.cpp index 6662947974b..070856d9d05 100644 --- a/generated/tests/backup-gateway-gen-tests/BackupGatewayIncludeTests.cpp +++ b/generated/tests/backup-gateway-gen-tests/BackupGatewayIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/backup-gen-tests/BackupIncludeTests.cpp b/generated/tests/backup-gen-tests/BackupIncludeTests.cpp index a1c505e50d1..4255fea0e88 100644 --- a/generated/tests/backup-gen-tests/BackupIncludeTests.cpp +++ b/generated/tests/backup-gen-tests/BackupIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/backupsearch-gen-tests/BackupSearchIncludeTests.cpp b/generated/tests/backupsearch-gen-tests/BackupSearchIncludeTests.cpp index 0b9876d42bf..292543e1454 100644 --- a/generated/tests/backupsearch-gen-tests/BackupSearchIncludeTests.cpp +++ b/generated/tests/backupsearch-gen-tests/BackupSearchIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/batch-gen-tests/BatchIncludeTests.cpp b/generated/tests/batch-gen-tests/BatchIncludeTests.cpp index db9ca3670af..86a1bee2368 100644 --- a/generated/tests/batch-gen-tests/BatchIncludeTests.cpp +++ b/generated/tests/batch-gen-tests/BatchIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bcm-dashboards-gen-tests/BCMDashboardsIncludeTests.cpp b/generated/tests/bcm-dashboards-gen-tests/BCMDashboardsIncludeTests.cpp index d2e1d3579d7..71b4a479df8 100644 --- a/generated/tests/bcm-dashboards-gen-tests/BCMDashboardsIncludeTests.cpp +++ b/generated/tests/bcm-dashboards-gen-tests/BCMDashboardsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bcm-data-exports-gen-tests/BCMDataExportsIncludeTests.cpp b/generated/tests/bcm-data-exports-gen-tests/BCMDataExportsIncludeTests.cpp index 8b62748f382..6bd57783efa 100644 --- a/generated/tests/bcm-data-exports-gen-tests/BCMDataExportsIncludeTests.cpp +++ b/generated/tests/bcm-data-exports-gen-tests/BCMDataExportsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bcm-pricing-calculator-gen-tests/BCMPricingCalculatorIncludeTests.cpp b/generated/tests/bcm-pricing-calculator-gen-tests/BCMPricingCalculatorIncludeTests.cpp index 32352e510ba..3428111b59c 100644 --- a/generated/tests/bcm-pricing-calculator-gen-tests/BCMPricingCalculatorIncludeTests.cpp +++ b/generated/tests/bcm-pricing-calculator-gen-tests/BCMPricingCalculatorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bcm-recommended-actions-gen-tests/BCMRecommendedActionsIncludeTests.cpp b/generated/tests/bcm-recommended-actions-gen-tests/BCMRecommendedActionsIncludeTests.cpp index df2545cd6a5..a8de4da8a95 100644 --- a/generated/tests/bcm-recommended-actions-gen-tests/BCMRecommendedActionsIncludeTests.cpp +++ b/generated/tests/bcm-recommended-actions-gen-tests/BCMRecommendedActionsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-agent-gen-tests/BedrockAgentIncludeTests.cpp b/generated/tests/bedrock-agent-gen-tests/BedrockAgentIncludeTests.cpp index 5e28df9146a..9bd5d67f7e7 100644 --- a/generated/tests/bedrock-agent-gen-tests/BedrockAgentIncludeTests.cpp +++ b/generated/tests/bedrock-agent-gen-tests/BedrockAgentIncludeTests.cpp @@ -10,12 +10,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-agent-runtime-gen-tests/BedrockAgentRuntimeIncludeTests.cpp b/generated/tests/bedrock-agent-runtime-gen-tests/BedrockAgentRuntimeIncludeTests.cpp index 8be73713298..82623856996 100644 --- a/generated/tests/bedrock-agent-runtime-gen-tests/BedrockAgentRuntimeIncludeTests.cpp +++ b/generated/tests/bedrock-agent-runtime-gen-tests/BedrockAgentRuntimeIncludeTests.cpp @@ -10,12 +10,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-agentcore-control-gen-tests/BedrockAgentCoreControlIncludeTests.cpp b/generated/tests/bedrock-agentcore-control-gen-tests/BedrockAgentCoreControlIncludeTests.cpp index 69ce7b91522..ade57745ad8 100644 --- a/generated/tests/bedrock-agentcore-control-gen-tests/BedrockAgentCoreControlIncludeTests.cpp +++ b/generated/tests/bedrock-agentcore-control-gen-tests/BedrockAgentCoreControlIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-agentcore-gen-tests/BedrockAgentCoreIncludeTests.cpp b/generated/tests/bedrock-agentcore-gen-tests/BedrockAgentCoreIncludeTests.cpp index eb961d34fa7..64c9d9529ed 100644 --- a/generated/tests/bedrock-agentcore-gen-tests/BedrockAgentCoreIncludeTests.cpp +++ b/generated/tests/bedrock-agentcore-gen-tests/BedrockAgentCoreIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-data-automation-gen-tests/BedrockDataAutomationIncludeTests.cpp b/generated/tests/bedrock-data-automation-gen-tests/BedrockDataAutomationIncludeTests.cpp index f540aa8f5d5..7c97df9d477 100644 --- a/generated/tests/bedrock-data-automation-gen-tests/BedrockDataAutomationIncludeTests.cpp +++ b/generated/tests/bedrock-data-automation-gen-tests/BedrockDataAutomationIncludeTests.cpp @@ -10,12 +10,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-data-automation-runtime-gen-tests/BedrockDataAutomationRuntimeIncludeTests.cpp b/generated/tests/bedrock-data-automation-runtime-gen-tests/BedrockDataAutomationRuntimeIncludeTests.cpp index 078541b23e6..37a4efdaccd 100644 --- a/generated/tests/bedrock-data-automation-runtime-gen-tests/BedrockDataAutomationRuntimeIncludeTests.cpp +++ b/generated/tests/bedrock-data-automation-runtime-gen-tests/BedrockDataAutomationRuntimeIncludeTests.cpp @@ -10,12 +10,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-gen-tests/BedrockIncludeTests.cpp b/generated/tests/bedrock-gen-tests/BedrockIncludeTests.cpp index aae9d12e2c6..7325040a84b 100644 --- a/generated/tests/bedrock-gen-tests/BedrockIncludeTests.cpp +++ b/generated/tests/bedrock-gen-tests/BedrockIncludeTests.cpp @@ -10,12 +10,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/bedrock-runtime-gen-tests/BedrockRuntimeIncludeTests.cpp b/generated/tests/bedrock-runtime-gen-tests/BedrockRuntimeIncludeTests.cpp index 23cb9832914..e825822346b 100644 --- a/generated/tests/bedrock-runtime-gen-tests/BedrockRuntimeIncludeTests.cpp +++ b/generated/tests/bedrock-runtime-gen-tests/BedrockRuntimeIncludeTests.cpp @@ -10,12 +10,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/billing-gen-tests/BillingIncludeTests.cpp b/generated/tests/billing-gen-tests/BillingIncludeTests.cpp index 53df24f6184..2e6b75ff891 100644 --- a/generated/tests/billing-gen-tests/BillingIncludeTests.cpp +++ b/generated/tests/billing-gen-tests/BillingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/billingconductor-gen-tests/BillingConductorIncludeTests.cpp b/generated/tests/billingconductor-gen-tests/BillingConductorIncludeTests.cpp index 4bf1b65839c..507f9ccad3d 100644 --- a/generated/tests/billingconductor-gen-tests/BillingConductorIncludeTests.cpp +++ b/generated/tests/billingconductor-gen-tests/BillingConductorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/braket-gen-tests/BraketIncludeTests.cpp b/generated/tests/braket-gen-tests/BraketIncludeTests.cpp index 0506061d36a..d3423149261 100644 --- a/generated/tests/braket-gen-tests/BraketIncludeTests.cpp +++ b/generated/tests/braket-gen-tests/BraketIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/budgets-gen-tests/BudgetsIncludeTests.cpp b/generated/tests/budgets-gen-tests/BudgetsIncludeTests.cpp index a6b0bf9f885..a83df8010ad 100644 --- a/generated/tests/budgets-gen-tests/BudgetsIncludeTests.cpp +++ b/generated/tests/budgets-gen-tests/BudgetsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ce-gen-tests/CostExplorerIncludeTests.cpp b/generated/tests/ce-gen-tests/CostExplorerIncludeTests.cpp index 8fdcff4b1ee..47fcc56c41d 100644 --- a/generated/tests/ce-gen-tests/CostExplorerIncludeTests.cpp +++ b/generated/tests/ce-gen-tests/CostExplorerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/chatbot-gen-tests/ChatbotIncludeTests.cpp b/generated/tests/chatbot-gen-tests/ChatbotIncludeTests.cpp index bc62ed0a770..54b0e476efa 100644 --- a/generated/tests/chatbot-gen-tests/ChatbotIncludeTests.cpp +++ b/generated/tests/chatbot-gen-tests/ChatbotIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/chime-gen-tests/ChimeIncludeTests.cpp b/generated/tests/chime-gen-tests/ChimeIncludeTests.cpp index 65c5d4caf14..2cc49b300ab 100644 --- a/generated/tests/chime-gen-tests/ChimeIncludeTests.cpp +++ b/generated/tests/chime-gen-tests/ChimeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/chime-sdk-identity-gen-tests/ChimeSDKIdentityIncludeTests.cpp b/generated/tests/chime-sdk-identity-gen-tests/ChimeSDKIdentityIncludeTests.cpp index 5b64c501862..fe62e16f3fa 100644 --- a/generated/tests/chime-sdk-identity-gen-tests/ChimeSDKIdentityIncludeTests.cpp +++ b/generated/tests/chime-sdk-identity-gen-tests/ChimeSDKIdentityIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/chime-sdk-media-pipelines-gen-tests/ChimeSDKMediaPipelinesIncludeTests.cpp b/generated/tests/chime-sdk-media-pipelines-gen-tests/ChimeSDKMediaPipelinesIncludeTests.cpp index 50f249f2988..9badc42d944 100644 --- a/generated/tests/chime-sdk-media-pipelines-gen-tests/ChimeSDKMediaPipelinesIncludeTests.cpp +++ b/generated/tests/chime-sdk-media-pipelines-gen-tests/ChimeSDKMediaPipelinesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/chime-sdk-meetings-gen-tests/ChimeSDKMeetingsIncludeTests.cpp b/generated/tests/chime-sdk-meetings-gen-tests/ChimeSDKMeetingsIncludeTests.cpp index 313a12639a6..ad38e6c1b78 100644 --- a/generated/tests/chime-sdk-meetings-gen-tests/ChimeSDKMeetingsIncludeTests.cpp +++ b/generated/tests/chime-sdk-meetings-gen-tests/ChimeSDKMeetingsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/chime-sdk-messaging-gen-tests/ChimeSDKMessagingIncludeTests.cpp b/generated/tests/chime-sdk-messaging-gen-tests/ChimeSDKMessagingIncludeTests.cpp index b404b092e05..e8189216493 100644 --- a/generated/tests/chime-sdk-messaging-gen-tests/ChimeSDKMessagingIncludeTests.cpp +++ b/generated/tests/chime-sdk-messaging-gen-tests/ChimeSDKMessagingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/chime-sdk-voice-gen-tests/ChimeSDKVoiceIncludeTests.cpp b/generated/tests/chime-sdk-voice-gen-tests/ChimeSDKVoiceIncludeTests.cpp index 793b87e1cdf..247021412ae 100644 --- a/generated/tests/chime-sdk-voice-gen-tests/ChimeSDKVoiceIncludeTests.cpp +++ b/generated/tests/chime-sdk-voice-gen-tests/ChimeSDKVoiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cleanrooms-gen-tests/CleanRoomsIncludeTests.cpp b/generated/tests/cleanrooms-gen-tests/CleanRoomsIncludeTests.cpp index 0dac80b2a42..1be33c9421e 100644 --- a/generated/tests/cleanrooms-gen-tests/CleanRoomsIncludeTests.cpp +++ b/generated/tests/cleanrooms-gen-tests/CleanRoomsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cleanroomsml-gen-tests/CleanRoomsMLIncludeTests.cpp b/generated/tests/cleanroomsml-gen-tests/CleanRoomsMLIncludeTests.cpp index 00ed1eb0322..78b30198b43 100644 --- a/generated/tests/cleanroomsml-gen-tests/CleanRoomsMLIncludeTests.cpp +++ b/generated/tests/cleanroomsml-gen-tests/CleanRoomsMLIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloud9-gen-tests/Cloud9IncludeTests.cpp b/generated/tests/cloud9-gen-tests/Cloud9IncludeTests.cpp index 606f895df04..61483a644a6 100644 --- a/generated/tests/cloud9-gen-tests/Cloud9IncludeTests.cpp +++ b/generated/tests/cloud9-gen-tests/Cloud9IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudcontrol-gen-tests/CloudControlApiIncludeTests.cpp b/generated/tests/cloudcontrol-gen-tests/CloudControlApiIncludeTests.cpp index 135359f1cff..456e5f59f6d 100644 --- a/generated/tests/cloudcontrol-gen-tests/CloudControlApiIncludeTests.cpp +++ b/generated/tests/cloudcontrol-gen-tests/CloudControlApiIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/clouddirectory-gen-tests/CloudDirectoryIncludeTests.cpp b/generated/tests/clouddirectory-gen-tests/CloudDirectoryIncludeTests.cpp index 31b32fd538c..3e6487a15bc 100644 --- a/generated/tests/clouddirectory-gen-tests/CloudDirectoryIncludeTests.cpp +++ b/generated/tests/clouddirectory-gen-tests/CloudDirectoryIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudformation-gen-tests/CloudFormationIncludeTests.cpp b/generated/tests/cloudformation-gen-tests/CloudFormationIncludeTests.cpp index b8f10ceb99b..8c378f8ce7e 100644 --- a/generated/tests/cloudformation-gen-tests/CloudFormationIncludeTests.cpp +++ b/generated/tests/cloudformation-gen-tests/CloudFormationIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudfront-gen-tests/CloudFrontIncludeTests.cpp b/generated/tests/cloudfront-gen-tests/CloudFrontIncludeTests.cpp index ff613eb6b06..8b18d193133 100644 --- a/generated/tests/cloudfront-gen-tests/CloudFrontIncludeTests.cpp +++ b/generated/tests/cloudfront-gen-tests/CloudFrontIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudfront-keyvaluestore-gen-tests/CloudFrontKeyValueStoreIncludeTests.cpp b/generated/tests/cloudfront-keyvaluestore-gen-tests/CloudFrontKeyValueStoreIncludeTests.cpp index 34b83c783b0..7eaca7cc607 100644 --- a/generated/tests/cloudfront-keyvaluestore-gen-tests/CloudFrontKeyValueStoreIncludeTests.cpp +++ b/generated/tests/cloudfront-keyvaluestore-gen-tests/CloudFrontKeyValueStoreIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudhsm-gen-tests/CloudHSMIncludeTests.cpp b/generated/tests/cloudhsm-gen-tests/CloudHSMIncludeTests.cpp index 47f54386371..220c54cb8c8 100644 --- a/generated/tests/cloudhsm-gen-tests/CloudHSMIncludeTests.cpp +++ b/generated/tests/cloudhsm-gen-tests/CloudHSMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudhsmv2-gen-tests/CloudHSMV2IncludeTests.cpp b/generated/tests/cloudhsmv2-gen-tests/CloudHSMV2IncludeTests.cpp index 1b4126cd103..63658786476 100644 --- a/generated/tests/cloudhsmv2-gen-tests/CloudHSMV2IncludeTests.cpp +++ b/generated/tests/cloudhsmv2-gen-tests/CloudHSMV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudsearch-gen-tests/CloudSearchIncludeTests.cpp b/generated/tests/cloudsearch-gen-tests/CloudSearchIncludeTests.cpp index b7780def2f6..d8f0affdd00 100644 --- a/generated/tests/cloudsearch-gen-tests/CloudSearchIncludeTests.cpp +++ b/generated/tests/cloudsearch-gen-tests/CloudSearchIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudsearchdomain-gen-tests/CloudSearchDomainIncludeTests.cpp b/generated/tests/cloudsearchdomain-gen-tests/CloudSearchDomainIncludeTests.cpp index 4073b7b5ee5..8f5d6494571 100644 --- a/generated/tests/cloudsearchdomain-gen-tests/CloudSearchDomainIncludeTests.cpp +++ b/generated/tests/cloudsearchdomain-gen-tests/CloudSearchDomainIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudtrail-data-gen-tests/CloudTrailDataIncludeTests.cpp b/generated/tests/cloudtrail-data-gen-tests/CloudTrailDataIncludeTests.cpp index 97bf0581a0a..bb58edcd573 100644 --- a/generated/tests/cloudtrail-data-gen-tests/CloudTrailDataIncludeTests.cpp +++ b/generated/tests/cloudtrail-data-gen-tests/CloudTrailDataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cloudtrail-gen-tests/CloudTrailIncludeTests.cpp b/generated/tests/cloudtrail-gen-tests/CloudTrailIncludeTests.cpp index 253e521e874..76ac6992577 100644 --- a/generated/tests/cloudtrail-gen-tests/CloudTrailIncludeTests.cpp +++ b/generated/tests/cloudtrail-gen-tests/CloudTrailIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codeartifact-gen-tests/CodeArtifactIncludeTests.cpp b/generated/tests/codeartifact-gen-tests/CodeArtifactIncludeTests.cpp index f41e3979274..634411ebeb0 100644 --- a/generated/tests/codeartifact-gen-tests/CodeArtifactIncludeTests.cpp +++ b/generated/tests/codeartifact-gen-tests/CodeArtifactIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codebuild-gen-tests/CodeBuildIncludeTests.cpp b/generated/tests/codebuild-gen-tests/CodeBuildIncludeTests.cpp index 4f9e9e6e6b1..eb3a0dbd0ff 100644 --- a/generated/tests/codebuild-gen-tests/CodeBuildIncludeTests.cpp +++ b/generated/tests/codebuild-gen-tests/CodeBuildIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codecatalyst-gen-tests/CodeCatalystIncludeTests.cpp b/generated/tests/codecatalyst-gen-tests/CodeCatalystIncludeTests.cpp index 1e51b43cb6a..cc15dfee2cc 100644 --- a/generated/tests/codecatalyst-gen-tests/CodeCatalystIncludeTests.cpp +++ b/generated/tests/codecatalyst-gen-tests/CodeCatalystIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codecommit-gen-tests/CodeCommitIncludeTests.cpp b/generated/tests/codecommit-gen-tests/CodeCommitIncludeTests.cpp index 984de198699..d85e6cfc698 100644 --- a/generated/tests/codecommit-gen-tests/CodeCommitIncludeTests.cpp +++ b/generated/tests/codecommit-gen-tests/CodeCommitIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codeconnections-gen-tests/CodeConnectionsIncludeTests.cpp b/generated/tests/codeconnections-gen-tests/CodeConnectionsIncludeTests.cpp index c493d80857c..3a739911a9b 100644 --- a/generated/tests/codeconnections-gen-tests/CodeConnectionsIncludeTests.cpp +++ b/generated/tests/codeconnections-gen-tests/CodeConnectionsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codedeploy-gen-tests/CodeDeployIncludeTests.cpp b/generated/tests/codedeploy-gen-tests/CodeDeployIncludeTests.cpp index 68f4edd383f..b5e9fdf4ebe 100644 --- a/generated/tests/codedeploy-gen-tests/CodeDeployIncludeTests.cpp +++ b/generated/tests/codedeploy-gen-tests/CodeDeployIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codeguru-reviewer-gen-tests/CodeGuruReviewerIncludeTests.cpp b/generated/tests/codeguru-reviewer-gen-tests/CodeGuruReviewerIncludeTests.cpp index e6378b33579..4b92fb77ad7 100644 --- a/generated/tests/codeguru-reviewer-gen-tests/CodeGuruReviewerIncludeTests.cpp +++ b/generated/tests/codeguru-reviewer-gen-tests/CodeGuruReviewerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codeguru-security-gen-tests/CodeGuruSecurityIncludeTests.cpp b/generated/tests/codeguru-security-gen-tests/CodeGuruSecurityIncludeTests.cpp index d6eff2691ed..563e6faba93 100644 --- a/generated/tests/codeguru-security-gen-tests/CodeGuruSecurityIncludeTests.cpp +++ b/generated/tests/codeguru-security-gen-tests/CodeGuruSecurityIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codeguruprofiler-gen-tests/CodeGuruProfilerIncludeTests.cpp b/generated/tests/codeguruprofiler-gen-tests/CodeGuruProfilerIncludeTests.cpp index 4ef405cab4b..9a047e3153b 100644 --- a/generated/tests/codeguruprofiler-gen-tests/CodeGuruProfilerIncludeTests.cpp +++ b/generated/tests/codeguruprofiler-gen-tests/CodeGuruProfilerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codepipeline-gen-tests/CodePipelineIncludeTests.cpp b/generated/tests/codepipeline-gen-tests/CodePipelineIncludeTests.cpp index ab543bf4ccc..d368c8adb01 100644 --- a/generated/tests/codepipeline-gen-tests/CodePipelineIncludeTests.cpp +++ b/generated/tests/codepipeline-gen-tests/CodePipelineIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codestar-connections-gen-tests/CodeStarconnectionsIncludeTests.cpp b/generated/tests/codestar-connections-gen-tests/CodeStarconnectionsIncludeTests.cpp index 3f356a847f7..2189f2cefba 100644 --- a/generated/tests/codestar-connections-gen-tests/CodeStarconnectionsIncludeTests.cpp +++ b/generated/tests/codestar-connections-gen-tests/CodeStarconnectionsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/codestar-notifications-gen-tests/CodeStarNotificationsIncludeTests.cpp b/generated/tests/codestar-notifications-gen-tests/CodeStarNotificationsIncludeTests.cpp index 7113d4e55eb..ae6ca4f7d46 100644 --- a/generated/tests/codestar-notifications-gen-tests/CodeStarNotificationsIncludeTests.cpp +++ b/generated/tests/codestar-notifications-gen-tests/CodeStarNotificationsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cognito-identity-gen-tests/CognitoIdentityIncludeTests.cpp b/generated/tests/cognito-identity-gen-tests/CognitoIdentityIncludeTests.cpp index 9cf0d29d427..547c3528576 100644 --- a/generated/tests/cognito-identity-gen-tests/CognitoIdentityIncludeTests.cpp +++ b/generated/tests/cognito-identity-gen-tests/CognitoIdentityIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cognito-idp-gen-tests/CognitoIdentityProviderIncludeTests.cpp b/generated/tests/cognito-idp-gen-tests/CognitoIdentityProviderIncludeTests.cpp index 02665b6aab3..740ab7914e0 100644 --- a/generated/tests/cognito-idp-gen-tests/CognitoIdentityProviderIncludeTests.cpp +++ b/generated/tests/cognito-idp-gen-tests/CognitoIdentityProviderIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cognito-sync-gen-tests/CognitoSyncIncludeTests.cpp b/generated/tests/cognito-sync-gen-tests/CognitoSyncIncludeTests.cpp index f3348e0d84a..cdd94fd7f04 100644 --- a/generated/tests/cognito-sync-gen-tests/CognitoSyncIncludeTests.cpp +++ b/generated/tests/cognito-sync-gen-tests/CognitoSyncIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/comprehend-gen-tests/ComprehendIncludeTests.cpp b/generated/tests/comprehend-gen-tests/ComprehendIncludeTests.cpp index 60fdc878407..a1f6b7b6d86 100644 --- a/generated/tests/comprehend-gen-tests/ComprehendIncludeTests.cpp +++ b/generated/tests/comprehend-gen-tests/ComprehendIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/comprehendmedical-gen-tests/ComprehendMedicalIncludeTests.cpp b/generated/tests/comprehendmedical-gen-tests/ComprehendMedicalIncludeTests.cpp index e0477db2380..da00dfe5f7b 100644 --- a/generated/tests/comprehendmedical-gen-tests/ComprehendMedicalIncludeTests.cpp +++ b/generated/tests/comprehendmedical-gen-tests/ComprehendMedicalIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/compute-optimizer-automation-gen-tests/ComputeOptimizerAutomationIncludeTests.cpp b/generated/tests/compute-optimizer-automation-gen-tests/ComputeOptimizerAutomationIncludeTests.cpp index 407ff524fe2..ba1abcdf56d 100644 --- a/generated/tests/compute-optimizer-automation-gen-tests/ComputeOptimizerAutomationIncludeTests.cpp +++ b/generated/tests/compute-optimizer-automation-gen-tests/ComputeOptimizerAutomationIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/compute-optimizer-gen-tests/ComputeOptimizerIncludeTests.cpp b/generated/tests/compute-optimizer-gen-tests/ComputeOptimizerIncludeTests.cpp index 94d4150f38f..f9f5633b533 100644 --- a/generated/tests/compute-optimizer-gen-tests/ComputeOptimizerIncludeTests.cpp +++ b/generated/tests/compute-optimizer-gen-tests/ComputeOptimizerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/config-gen-tests/ConfigServiceIncludeTests.cpp b/generated/tests/config-gen-tests/ConfigServiceIncludeTests.cpp index 614c40be510..68db033c8b9 100644 --- a/generated/tests/config-gen-tests/ConfigServiceIncludeTests.cpp +++ b/generated/tests/config-gen-tests/ConfigServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/connect-contact-lens-gen-tests/ConnectContactLensIncludeTests.cpp b/generated/tests/connect-contact-lens-gen-tests/ConnectContactLensIncludeTests.cpp index f8e87cac670..44555613ebd 100644 --- a/generated/tests/connect-contact-lens-gen-tests/ConnectContactLensIncludeTests.cpp +++ b/generated/tests/connect-contact-lens-gen-tests/ConnectContactLensIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/connect-gen-tests/ConnectIncludeTests.cpp b/generated/tests/connect-gen-tests/ConnectIncludeTests.cpp index 1ad3114def4..61a519f0807 100644 --- a/generated/tests/connect-gen-tests/ConnectIncludeTests.cpp +++ b/generated/tests/connect-gen-tests/ConnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/connectcampaigns-gen-tests/ConnectCampaignsIncludeTests.cpp b/generated/tests/connectcampaigns-gen-tests/ConnectCampaignsIncludeTests.cpp index abf8149a515..5a407df5d55 100644 --- a/generated/tests/connectcampaigns-gen-tests/ConnectCampaignsIncludeTests.cpp +++ b/generated/tests/connectcampaigns-gen-tests/ConnectCampaignsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/connectcampaignsv2-gen-tests/ConnectCampaignsV2IncludeTests.cpp b/generated/tests/connectcampaignsv2-gen-tests/ConnectCampaignsV2IncludeTests.cpp index 5dfd6d8888b..d5edf7c495d 100644 --- a/generated/tests/connectcampaignsv2-gen-tests/ConnectCampaignsV2IncludeTests.cpp +++ b/generated/tests/connectcampaignsv2-gen-tests/ConnectCampaignsV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/connectcases-gen-tests/ConnectCasesIncludeTests.cpp b/generated/tests/connectcases-gen-tests/ConnectCasesIncludeTests.cpp index a0164b87d56..956a7c9c185 100644 --- a/generated/tests/connectcases-gen-tests/ConnectCasesIncludeTests.cpp +++ b/generated/tests/connectcases-gen-tests/ConnectCasesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/connecthealth-gen-tests/ConnectHealthIncludeTests.cpp b/generated/tests/connecthealth-gen-tests/ConnectHealthIncludeTests.cpp index 5aed778cd4f..8bb0030e73d 100644 --- a/generated/tests/connecthealth-gen-tests/ConnectHealthIncludeTests.cpp +++ b/generated/tests/connecthealth-gen-tests/ConnectHealthIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/connectparticipant-gen-tests/ConnectParticipantIncludeTests.cpp b/generated/tests/connectparticipant-gen-tests/ConnectParticipantIncludeTests.cpp index e0d6430935c..c0a0a12738c 100644 --- a/generated/tests/connectparticipant-gen-tests/ConnectParticipantIncludeTests.cpp +++ b/generated/tests/connectparticipant-gen-tests/ConnectParticipantIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/controlcatalog-gen-tests/ControlCatalogIncludeTests.cpp b/generated/tests/controlcatalog-gen-tests/ControlCatalogIncludeTests.cpp index 2c3e6213c63..82b17f432d9 100644 --- a/generated/tests/controlcatalog-gen-tests/ControlCatalogIncludeTests.cpp +++ b/generated/tests/controlcatalog-gen-tests/ControlCatalogIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/controltower-gen-tests/ControlTowerIncludeTests.cpp b/generated/tests/controltower-gen-tests/ControlTowerIncludeTests.cpp index 9e51107dda8..572ff9f5319 100644 --- a/generated/tests/controltower-gen-tests/ControlTowerIncludeTests.cpp +++ b/generated/tests/controltower-gen-tests/ControlTowerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cost-optimization-hub-gen-tests/CostOptimizationHubIncludeTests.cpp b/generated/tests/cost-optimization-hub-gen-tests/CostOptimizationHubIncludeTests.cpp index 665d01b45a3..7795341de30 100644 --- a/generated/tests/cost-optimization-hub-gen-tests/CostOptimizationHubIncludeTests.cpp +++ b/generated/tests/cost-optimization-hub-gen-tests/CostOptimizationHubIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/cur-gen-tests/CostandUsageReportServiceIncludeTests.cpp b/generated/tests/cur-gen-tests/CostandUsageReportServiceIncludeTests.cpp index c04d70d2ca8..05aef608714 100644 --- a/generated/tests/cur-gen-tests/CostandUsageReportServiceIncludeTests.cpp +++ b/generated/tests/cur-gen-tests/CostandUsageReportServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/customer-profiles-gen-tests/CustomerProfilesIncludeTests.cpp b/generated/tests/customer-profiles-gen-tests/CustomerProfilesIncludeTests.cpp index c78bfc87a3f..c523dd17922 100644 --- a/generated/tests/customer-profiles-gen-tests/CustomerProfilesIncludeTests.cpp +++ b/generated/tests/customer-profiles-gen-tests/CustomerProfilesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/databrew-gen-tests/GlueDataBrewIncludeTests.cpp b/generated/tests/databrew-gen-tests/GlueDataBrewIncludeTests.cpp index 5e9c2196980..4a0937eabda 100644 --- a/generated/tests/databrew-gen-tests/GlueDataBrewIncludeTests.cpp +++ b/generated/tests/databrew-gen-tests/GlueDataBrewIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/dataexchange-gen-tests/DataExchangeIncludeTests.cpp b/generated/tests/dataexchange-gen-tests/DataExchangeIncludeTests.cpp index 144be16389e..a790c691149 100644 --- a/generated/tests/dataexchange-gen-tests/DataExchangeIncludeTests.cpp +++ b/generated/tests/dataexchange-gen-tests/DataExchangeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/datapipeline-gen-tests/DataPipelineIncludeTests.cpp b/generated/tests/datapipeline-gen-tests/DataPipelineIncludeTests.cpp index 355d9a9bdc5..1fcd229acb7 100644 --- a/generated/tests/datapipeline-gen-tests/DataPipelineIncludeTests.cpp +++ b/generated/tests/datapipeline-gen-tests/DataPipelineIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/datasync-gen-tests/DataSyncIncludeTests.cpp b/generated/tests/datasync-gen-tests/DataSyncIncludeTests.cpp index cee52adad59..3813ce045ef 100644 --- a/generated/tests/datasync-gen-tests/DataSyncIncludeTests.cpp +++ b/generated/tests/datasync-gen-tests/DataSyncIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/datazone-gen-tests/DataZoneIncludeTests.cpp b/generated/tests/datazone-gen-tests/DataZoneIncludeTests.cpp index 66bbd2f4f9c..cf124d50738 100644 --- a/generated/tests/datazone-gen-tests/DataZoneIncludeTests.cpp +++ b/generated/tests/datazone-gen-tests/DataZoneIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/dax-gen-tests/DAXIncludeTests.cpp b/generated/tests/dax-gen-tests/DAXIncludeTests.cpp index b1aac942e6d..c493cb4a82f 100644 --- a/generated/tests/dax-gen-tests/DAXIncludeTests.cpp +++ b/generated/tests/dax-gen-tests/DAXIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/deadline-gen-tests/DeadlineIncludeTests.cpp b/generated/tests/deadline-gen-tests/DeadlineIncludeTests.cpp index 856556ab007..de69cd641a5 100644 --- a/generated/tests/deadline-gen-tests/DeadlineIncludeTests.cpp +++ b/generated/tests/deadline-gen-tests/DeadlineIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/detective-gen-tests/DetectiveIncludeTests.cpp b/generated/tests/detective-gen-tests/DetectiveIncludeTests.cpp index 6016683d509..0f4259e83f7 100644 --- a/generated/tests/detective-gen-tests/DetectiveIncludeTests.cpp +++ b/generated/tests/detective-gen-tests/DetectiveIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/devicefarm-gen-tests/DeviceFarmIncludeTests.cpp b/generated/tests/devicefarm-gen-tests/DeviceFarmIncludeTests.cpp index 58a1d6edb4e..9cda5bb9c63 100644 --- a/generated/tests/devicefarm-gen-tests/DeviceFarmIncludeTests.cpp +++ b/generated/tests/devicefarm-gen-tests/DeviceFarmIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/devops-agent-gen-tests/DevOpsAgentIncludeTests.cpp b/generated/tests/devops-agent-gen-tests/DevOpsAgentIncludeTests.cpp index c96ee83be6b..4a37f058727 100644 --- a/generated/tests/devops-agent-gen-tests/DevOpsAgentIncludeTests.cpp +++ b/generated/tests/devops-agent-gen-tests/DevOpsAgentIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/devops-guru-gen-tests/DevOpsGuruIncludeTests.cpp b/generated/tests/devops-guru-gen-tests/DevOpsGuruIncludeTests.cpp index f8b0f0104f7..4459e933880 100644 --- a/generated/tests/devops-guru-gen-tests/DevOpsGuruIncludeTests.cpp +++ b/generated/tests/devops-guru-gen-tests/DevOpsGuruIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/directconnect-gen-tests/DirectConnectIncludeTests.cpp b/generated/tests/directconnect-gen-tests/DirectConnectIncludeTests.cpp index 41e354015f3..a97824286de 100644 --- a/generated/tests/directconnect-gen-tests/DirectConnectIncludeTests.cpp +++ b/generated/tests/directconnect-gen-tests/DirectConnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/directory-service-data-gen-tests/DirectoryServiceDataIncludeTests.cpp b/generated/tests/directory-service-data-gen-tests/DirectoryServiceDataIncludeTests.cpp index bdfcb6a12f8..ecee3572ba0 100644 --- a/generated/tests/directory-service-data-gen-tests/DirectoryServiceDataIncludeTests.cpp +++ b/generated/tests/directory-service-data-gen-tests/DirectoryServiceDataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/discovery-gen-tests/ApplicationDiscoveryServiceIncludeTests.cpp b/generated/tests/discovery-gen-tests/ApplicationDiscoveryServiceIncludeTests.cpp index 01fd0c48bd3..0bc6d2f73ae 100644 --- a/generated/tests/discovery-gen-tests/ApplicationDiscoveryServiceIncludeTests.cpp +++ b/generated/tests/discovery-gen-tests/ApplicationDiscoveryServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/dlm-gen-tests/DLMIncludeTests.cpp b/generated/tests/dlm-gen-tests/DLMIncludeTests.cpp index 5eac4380124..80cf294afb2 100644 --- a/generated/tests/dlm-gen-tests/DLMIncludeTests.cpp +++ b/generated/tests/dlm-gen-tests/DLMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/dms-gen-tests/DatabaseMigrationServiceIncludeTests.cpp b/generated/tests/dms-gen-tests/DatabaseMigrationServiceIncludeTests.cpp index bd20b22ce25..a9f92a3845a 100644 --- a/generated/tests/dms-gen-tests/DatabaseMigrationServiceIncludeTests.cpp +++ b/generated/tests/dms-gen-tests/DatabaseMigrationServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/docdb-elastic-gen-tests/DocDBElasticIncludeTests.cpp b/generated/tests/docdb-elastic-gen-tests/DocDBElasticIncludeTests.cpp index 6aa3c8a71d4..563020dcd56 100644 --- a/generated/tests/docdb-elastic-gen-tests/DocDBElasticIncludeTests.cpp +++ b/generated/tests/docdb-elastic-gen-tests/DocDBElasticIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/docdb-gen-tests/DocDBIncludeTests.cpp b/generated/tests/docdb-gen-tests/DocDBIncludeTests.cpp index b8d73ee547f..1c0b804dbb9 100644 --- a/generated/tests/docdb-gen-tests/DocDBIncludeTests.cpp +++ b/generated/tests/docdb-gen-tests/DocDBIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/drs-gen-tests/DrsIncludeTests.cpp b/generated/tests/drs-gen-tests/DrsIncludeTests.cpp index 5965c0780e7..9307e53c8d2 100644 --- a/generated/tests/drs-gen-tests/DrsIncludeTests.cpp +++ b/generated/tests/drs-gen-tests/DrsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ds-gen-tests/DirectoryServiceIncludeTests.cpp b/generated/tests/ds-gen-tests/DirectoryServiceIncludeTests.cpp index 0c6b42dccec..2643045b906 100644 --- a/generated/tests/ds-gen-tests/DirectoryServiceIncludeTests.cpp +++ b/generated/tests/ds-gen-tests/DirectoryServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/dsql-gen-tests/DSQLIncludeTests.cpp b/generated/tests/dsql-gen-tests/DSQLIncludeTests.cpp index 38a914dea63..579770543a1 100644 --- a/generated/tests/dsql-gen-tests/DSQLIncludeTests.cpp +++ b/generated/tests/dsql-gen-tests/DSQLIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/dynamodb-gen-tests/DynamoDBIncludeTests.cpp b/generated/tests/dynamodb-gen-tests/DynamoDBIncludeTests.cpp index a70d564340f..713415813f4 100644 --- a/generated/tests/dynamodb-gen-tests/DynamoDBIncludeTests.cpp +++ b/generated/tests/dynamodb-gen-tests/DynamoDBIncludeTests.cpp @@ -9,12 +9,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/dynamodbstreams-gen-tests/DynamoDBStreamsIncludeTests.cpp b/generated/tests/dynamodbstreams-gen-tests/DynamoDBStreamsIncludeTests.cpp index 1aebf64a138..eec53ed7042 100644 --- a/generated/tests/dynamodbstreams-gen-tests/DynamoDBStreamsIncludeTests.cpp +++ b/generated/tests/dynamodbstreams-gen-tests/DynamoDBStreamsIncludeTests.cpp @@ -9,12 +9,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ebs-gen-tests/EBSIncludeTests.cpp b/generated/tests/ebs-gen-tests/EBSIncludeTests.cpp index 6deaf656c49..36e0f87520b 100644 --- a/generated/tests/ebs-gen-tests/EBSIncludeTests.cpp +++ b/generated/tests/ebs-gen-tests/EBSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ec2-gen-tests/EC2IncludeTests.cpp b/generated/tests/ec2-gen-tests/EC2IncludeTests.cpp index 58e1374670e..6112357b6d8 100644 --- a/generated/tests/ec2-gen-tests/EC2IncludeTests.cpp +++ b/generated/tests/ec2-gen-tests/EC2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ec2-instance-connect-gen-tests/EC2InstanceConnectIncludeTests.cpp b/generated/tests/ec2-instance-connect-gen-tests/EC2InstanceConnectIncludeTests.cpp index 8edcef36921..6ea555117b0 100644 --- a/generated/tests/ec2-instance-connect-gen-tests/EC2InstanceConnectIncludeTests.cpp +++ b/generated/tests/ec2-instance-connect-gen-tests/EC2InstanceConnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ecr-gen-tests/ECRIncludeTests.cpp b/generated/tests/ecr-gen-tests/ECRIncludeTests.cpp index 94fb0dfcd60..69c40088c62 100644 --- a/generated/tests/ecr-gen-tests/ECRIncludeTests.cpp +++ b/generated/tests/ecr-gen-tests/ECRIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ecr-public-gen-tests/ECRPublicIncludeTests.cpp b/generated/tests/ecr-public-gen-tests/ECRPublicIncludeTests.cpp index 2aeea2dfede..a667573a6f3 100644 --- a/generated/tests/ecr-public-gen-tests/ECRPublicIncludeTests.cpp +++ b/generated/tests/ecr-public-gen-tests/ECRPublicIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ecs-gen-tests/ECSIncludeTests.cpp b/generated/tests/ecs-gen-tests/ECSIncludeTests.cpp index aa406d4491f..7bd80922a0e 100644 --- a/generated/tests/ecs-gen-tests/ECSIncludeTests.cpp +++ b/generated/tests/ecs-gen-tests/ECSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/eks-auth-gen-tests/EKSAuthIncludeTests.cpp b/generated/tests/eks-auth-gen-tests/EKSAuthIncludeTests.cpp index 6c545f14084..aedc438c6c7 100644 --- a/generated/tests/eks-auth-gen-tests/EKSAuthIncludeTests.cpp +++ b/generated/tests/eks-auth-gen-tests/EKSAuthIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/eks-gen-tests/EKSIncludeTests.cpp b/generated/tests/eks-gen-tests/EKSIncludeTests.cpp index fcb6e7df978..369566d9852 100644 --- a/generated/tests/eks-gen-tests/EKSIncludeTests.cpp +++ b/generated/tests/eks-gen-tests/EKSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/elasticache-gen-tests/ElastiCacheIncludeTests.cpp b/generated/tests/elasticache-gen-tests/ElastiCacheIncludeTests.cpp index 658b68ceeeb..b918ecf8bd2 100644 --- a/generated/tests/elasticache-gen-tests/ElastiCacheIncludeTests.cpp +++ b/generated/tests/elasticache-gen-tests/ElastiCacheIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/elasticbeanstalk-gen-tests/ElasticBeanstalkIncludeTests.cpp b/generated/tests/elasticbeanstalk-gen-tests/ElasticBeanstalkIncludeTests.cpp index 8c8233f9d09..8737a7243ba 100644 --- a/generated/tests/elasticbeanstalk-gen-tests/ElasticBeanstalkIncludeTests.cpp +++ b/generated/tests/elasticbeanstalk-gen-tests/ElasticBeanstalkIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/elasticfilesystem-gen-tests/EFSIncludeTests.cpp b/generated/tests/elasticfilesystem-gen-tests/EFSIncludeTests.cpp index 7794be374fc..05e252a43db 100644 --- a/generated/tests/elasticfilesystem-gen-tests/EFSIncludeTests.cpp +++ b/generated/tests/elasticfilesystem-gen-tests/EFSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/elasticloadbalancing-gen-tests/ElasticLoadBalancingIncludeTests.cpp b/generated/tests/elasticloadbalancing-gen-tests/ElasticLoadBalancingIncludeTests.cpp index e021466a077..c869ab098ae 100644 --- a/generated/tests/elasticloadbalancing-gen-tests/ElasticLoadBalancingIncludeTests.cpp +++ b/generated/tests/elasticloadbalancing-gen-tests/ElasticLoadBalancingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/elasticloadbalancingv2-gen-tests/ElasticLoadBalancingv2IncludeTests.cpp b/generated/tests/elasticloadbalancingv2-gen-tests/ElasticLoadBalancingv2IncludeTests.cpp index 2f4a5c5f0d0..88b775b7285 100644 --- a/generated/tests/elasticloadbalancingv2-gen-tests/ElasticLoadBalancingv2IncludeTests.cpp +++ b/generated/tests/elasticloadbalancingv2-gen-tests/ElasticLoadBalancingv2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/elasticmapreduce-gen-tests/EMRIncludeTests.cpp b/generated/tests/elasticmapreduce-gen-tests/EMRIncludeTests.cpp index 6e58454dc84..592b1fffdad 100644 --- a/generated/tests/elasticmapreduce-gen-tests/EMRIncludeTests.cpp +++ b/generated/tests/elasticmapreduce-gen-tests/EMRIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/elementalinference-gen-tests/ElementalInferenceIncludeTests.cpp b/generated/tests/elementalinference-gen-tests/ElementalInferenceIncludeTests.cpp index 207ce10fb35..6c2727e98d5 100644 --- a/generated/tests/elementalinference-gen-tests/ElementalInferenceIncludeTests.cpp +++ b/generated/tests/elementalinference-gen-tests/ElementalInferenceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/email-gen-tests/SESIncludeTests.cpp b/generated/tests/email-gen-tests/SESIncludeTests.cpp index 1c2c874404a..bc9cab75dc8 100644 --- a/generated/tests/email-gen-tests/SESIncludeTests.cpp +++ b/generated/tests/email-gen-tests/SESIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/emr-containers-gen-tests/EMRContainersIncludeTests.cpp b/generated/tests/emr-containers-gen-tests/EMRContainersIncludeTests.cpp index 238e4bb4855..17f38029cba 100644 --- a/generated/tests/emr-containers-gen-tests/EMRContainersIncludeTests.cpp +++ b/generated/tests/emr-containers-gen-tests/EMRContainersIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/emr-serverless-gen-tests/EMRServerlessIncludeTests.cpp b/generated/tests/emr-serverless-gen-tests/EMRServerlessIncludeTests.cpp index 95f65a0281b..dbf7d6f1ec8 100644 --- a/generated/tests/emr-serverless-gen-tests/EMRServerlessIncludeTests.cpp +++ b/generated/tests/emr-serverless-gen-tests/EMRServerlessIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/entityresolution-gen-tests/EntityResolutionIncludeTests.cpp b/generated/tests/entityresolution-gen-tests/EntityResolutionIncludeTests.cpp index 65380d83307..010da446bc4 100644 --- a/generated/tests/entityresolution-gen-tests/EntityResolutionIncludeTests.cpp +++ b/generated/tests/entityresolution-gen-tests/EntityResolutionIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/es-gen-tests/ElasticsearchServiceIncludeTests.cpp b/generated/tests/es-gen-tests/ElasticsearchServiceIncludeTests.cpp index ed41bafeb38..961d9294bfe 100644 --- a/generated/tests/es-gen-tests/ElasticsearchServiceIncludeTests.cpp +++ b/generated/tests/es-gen-tests/ElasticsearchServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/eventbridge-gen-tests/EventBridgeIncludeTests.cpp b/generated/tests/eventbridge-gen-tests/EventBridgeIncludeTests.cpp index ae7da56d83a..3dac129d2d3 100644 --- a/generated/tests/eventbridge-gen-tests/EventBridgeIncludeTests.cpp +++ b/generated/tests/eventbridge-gen-tests/EventBridgeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/events-gen-tests/CloudWatchEventsIncludeTests.cpp b/generated/tests/events-gen-tests/CloudWatchEventsIncludeTests.cpp index 91d48c1e142..6cd081f9c25 100644 --- a/generated/tests/events-gen-tests/CloudWatchEventsIncludeTests.cpp +++ b/generated/tests/events-gen-tests/CloudWatchEventsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/evs-gen-tests/EVSIncludeTests.cpp b/generated/tests/evs-gen-tests/EVSIncludeTests.cpp index c4287217255..0a2ce00a3a2 100644 --- a/generated/tests/evs-gen-tests/EVSIncludeTests.cpp +++ b/generated/tests/evs-gen-tests/EVSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/finspace-data-gen-tests/FinSpaceDataIncludeTests.cpp b/generated/tests/finspace-data-gen-tests/FinSpaceDataIncludeTests.cpp index a50a3222e63..281305dfd5c 100644 --- a/generated/tests/finspace-data-gen-tests/FinSpaceDataIncludeTests.cpp +++ b/generated/tests/finspace-data-gen-tests/FinSpaceDataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/finspace-gen-tests/FinspaceIncludeTests.cpp b/generated/tests/finspace-gen-tests/FinspaceIncludeTests.cpp index a052fa3176f..de8a715e115 100644 --- a/generated/tests/finspace-gen-tests/FinspaceIncludeTests.cpp +++ b/generated/tests/finspace-gen-tests/FinspaceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/firehose-gen-tests/FirehoseIncludeTests.cpp b/generated/tests/firehose-gen-tests/FirehoseIncludeTests.cpp index 125f3d429d0..9dfffaefc62 100644 --- a/generated/tests/firehose-gen-tests/FirehoseIncludeTests.cpp +++ b/generated/tests/firehose-gen-tests/FirehoseIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/fis-gen-tests/FISIncludeTests.cpp b/generated/tests/fis-gen-tests/FISIncludeTests.cpp index a77b91cd983..8e99a3c3c39 100644 --- a/generated/tests/fis-gen-tests/FISIncludeTests.cpp +++ b/generated/tests/fis-gen-tests/FISIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/fms-gen-tests/FMSIncludeTests.cpp b/generated/tests/fms-gen-tests/FMSIncludeTests.cpp index c0beaf22c53..166402a7fea 100644 --- a/generated/tests/fms-gen-tests/FMSIncludeTests.cpp +++ b/generated/tests/fms-gen-tests/FMSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/forecast-gen-tests/ForecastServiceIncludeTests.cpp b/generated/tests/forecast-gen-tests/ForecastServiceIncludeTests.cpp index 337799148be..7f0c331adc4 100644 --- a/generated/tests/forecast-gen-tests/ForecastServiceIncludeTests.cpp +++ b/generated/tests/forecast-gen-tests/ForecastServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/forecastquery-gen-tests/ForecastQueryServiceIncludeTests.cpp b/generated/tests/forecastquery-gen-tests/ForecastQueryServiceIncludeTests.cpp index 0473ff6326c..9c1e85f48e0 100644 --- a/generated/tests/forecastquery-gen-tests/ForecastQueryServiceIncludeTests.cpp +++ b/generated/tests/forecastquery-gen-tests/ForecastQueryServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/frauddetector-gen-tests/FraudDetectorIncludeTests.cpp b/generated/tests/frauddetector-gen-tests/FraudDetectorIncludeTests.cpp index ee566d04213..00f768e3e71 100644 --- a/generated/tests/frauddetector-gen-tests/FraudDetectorIncludeTests.cpp +++ b/generated/tests/frauddetector-gen-tests/FraudDetectorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/freetier-gen-tests/FreeTierIncludeTests.cpp b/generated/tests/freetier-gen-tests/FreeTierIncludeTests.cpp index d5e14f385de..21b41171d4e 100644 --- a/generated/tests/freetier-gen-tests/FreeTierIncludeTests.cpp +++ b/generated/tests/freetier-gen-tests/FreeTierIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/fsx-gen-tests/FSxIncludeTests.cpp b/generated/tests/fsx-gen-tests/FSxIncludeTests.cpp index 65ee0a44348..e8718de2cef 100644 --- a/generated/tests/fsx-gen-tests/FSxIncludeTests.cpp +++ b/generated/tests/fsx-gen-tests/FSxIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/gamelift-gen-tests/GameLiftIncludeTests.cpp b/generated/tests/gamelift-gen-tests/GameLiftIncludeTests.cpp index aecfe22656a..fba751b70e3 100644 --- a/generated/tests/gamelift-gen-tests/GameLiftIncludeTests.cpp +++ b/generated/tests/gamelift-gen-tests/GameLiftIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/gameliftstreams-gen-tests/GameLiftStreamsIncludeTests.cpp b/generated/tests/gameliftstreams-gen-tests/GameLiftStreamsIncludeTests.cpp index 7f51729a225..eaacb060c3b 100644 --- a/generated/tests/gameliftstreams-gen-tests/GameLiftStreamsIncludeTests.cpp +++ b/generated/tests/gameliftstreams-gen-tests/GameLiftStreamsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/geo-maps-gen-tests/GeoMapsIncludeTests.cpp b/generated/tests/geo-maps-gen-tests/GeoMapsIncludeTests.cpp index e7df68222e5..9d373498afb 100644 --- a/generated/tests/geo-maps-gen-tests/GeoMapsIncludeTests.cpp +++ b/generated/tests/geo-maps-gen-tests/GeoMapsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/geo-places-gen-tests/GeoPlacesIncludeTests.cpp b/generated/tests/geo-places-gen-tests/GeoPlacesIncludeTests.cpp index b2b7dfde456..e098442f967 100644 --- a/generated/tests/geo-places-gen-tests/GeoPlacesIncludeTests.cpp +++ b/generated/tests/geo-places-gen-tests/GeoPlacesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/geo-routes-gen-tests/GeoRoutesIncludeTests.cpp b/generated/tests/geo-routes-gen-tests/GeoRoutesIncludeTests.cpp index 3e780b52b52..45888695687 100644 --- a/generated/tests/geo-routes-gen-tests/GeoRoutesIncludeTests.cpp +++ b/generated/tests/geo-routes-gen-tests/GeoRoutesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/glacier-gen-tests/GlacierIncludeTests.cpp b/generated/tests/glacier-gen-tests/GlacierIncludeTests.cpp index 03ff2c49dfe..1294015a41a 100644 --- a/generated/tests/glacier-gen-tests/GlacierIncludeTests.cpp +++ b/generated/tests/glacier-gen-tests/GlacierIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/globalaccelerator-gen-tests/GlobalAcceleratorIncludeTests.cpp b/generated/tests/globalaccelerator-gen-tests/GlobalAcceleratorIncludeTests.cpp index 835b8b8a516..2b084f927d1 100644 --- a/generated/tests/globalaccelerator-gen-tests/GlobalAcceleratorIncludeTests.cpp +++ b/generated/tests/globalaccelerator-gen-tests/GlobalAcceleratorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/glue-gen-tests/GlueIncludeTests.cpp b/generated/tests/glue-gen-tests/GlueIncludeTests.cpp index f7db1b71580..561715e8d27 100644 --- a/generated/tests/glue-gen-tests/GlueIncludeTests.cpp +++ b/generated/tests/glue-gen-tests/GlueIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/grafana-gen-tests/ManagedGrafanaIncludeTests.cpp b/generated/tests/grafana-gen-tests/ManagedGrafanaIncludeTests.cpp index e6f49646c93..8491df9bb65 100644 --- a/generated/tests/grafana-gen-tests/ManagedGrafanaIncludeTests.cpp +++ b/generated/tests/grafana-gen-tests/ManagedGrafanaIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/greengrass-gen-tests/GreengrassIncludeTests.cpp b/generated/tests/greengrass-gen-tests/GreengrassIncludeTests.cpp index b9b580ab29f..f2898661f79 100644 --- a/generated/tests/greengrass-gen-tests/GreengrassIncludeTests.cpp +++ b/generated/tests/greengrass-gen-tests/GreengrassIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/greengrassv2-gen-tests/GreengrassV2IncludeTests.cpp b/generated/tests/greengrassv2-gen-tests/GreengrassV2IncludeTests.cpp index 4edb59d016e..bc6b0161e31 100644 --- a/generated/tests/greengrassv2-gen-tests/GreengrassV2IncludeTests.cpp +++ b/generated/tests/greengrassv2-gen-tests/GreengrassV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/groundstation-gen-tests/GroundStationIncludeTests.cpp b/generated/tests/groundstation-gen-tests/GroundStationIncludeTests.cpp index 59226d6a10a..f04b47970d5 100644 --- a/generated/tests/groundstation-gen-tests/GroundStationIncludeTests.cpp +++ b/generated/tests/groundstation-gen-tests/GroundStationIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/guardduty-gen-tests/GuardDutyIncludeTests.cpp b/generated/tests/guardduty-gen-tests/GuardDutyIncludeTests.cpp index 30fd5ac46bb..55f64a4a0cd 100644 --- a/generated/tests/guardduty-gen-tests/GuardDutyIncludeTests.cpp +++ b/generated/tests/guardduty-gen-tests/GuardDutyIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/health-gen-tests/HealthIncludeTests.cpp b/generated/tests/health-gen-tests/HealthIncludeTests.cpp index d35a724fe31..21bf358a016 100644 --- a/generated/tests/health-gen-tests/HealthIncludeTests.cpp +++ b/generated/tests/health-gen-tests/HealthIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/healthlake-gen-tests/HealthLakeIncludeTests.cpp b/generated/tests/healthlake-gen-tests/HealthLakeIncludeTests.cpp index 8c23c6fd12b..a5934e4b4ca 100644 --- a/generated/tests/healthlake-gen-tests/HealthLakeIncludeTests.cpp +++ b/generated/tests/healthlake-gen-tests/HealthLakeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iam-gen-tests/IAMIncludeTests.cpp b/generated/tests/iam-gen-tests/IAMIncludeTests.cpp index bbfba561513..e93966d7152 100644 --- a/generated/tests/iam-gen-tests/IAMIncludeTests.cpp +++ b/generated/tests/iam-gen-tests/IAMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/identitystore-gen-tests/IdentityStoreIncludeTests.cpp b/generated/tests/identitystore-gen-tests/IdentityStoreIncludeTests.cpp index 71319d46129..9063b64c04c 100644 --- a/generated/tests/identitystore-gen-tests/IdentityStoreIncludeTests.cpp +++ b/generated/tests/identitystore-gen-tests/IdentityStoreIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/imagebuilder-gen-tests/ImagebuilderIncludeTests.cpp b/generated/tests/imagebuilder-gen-tests/ImagebuilderIncludeTests.cpp index 2b73ed37590..d4c84483c80 100644 --- a/generated/tests/imagebuilder-gen-tests/ImagebuilderIncludeTests.cpp +++ b/generated/tests/imagebuilder-gen-tests/ImagebuilderIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/importexport-gen-tests/ImportExportIncludeTests.cpp b/generated/tests/importexport-gen-tests/ImportExportIncludeTests.cpp index 34461f7175e..eec8e2e5c08 100644 --- a/generated/tests/importexport-gen-tests/ImportExportIncludeTests.cpp +++ b/generated/tests/importexport-gen-tests/ImportExportIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/inspector-gen-tests/InspectorIncludeTests.cpp b/generated/tests/inspector-gen-tests/InspectorIncludeTests.cpp index 1637152b72b..bae8138f48d 100644 --- a/generated/tests/inspector-gen-tests/InspectorIncludeTests.cpp +++ b/generated/tests/inspector-gen-tests/InspectorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/inspector-scan-gen-tests/InspectorscanIncludeTests.cpp b/generated/tests/inspector-scan-gen-tests/InspectorscanIncludeTests.cpp index 89471b15f92..286db549e6b 100644 --- a/generated/tests/inspector-scan-gen-tests/InspectorscanIncludeTests.cpp +++ b/generated/tests/inspector-scan-gen-tests/InspectorscanIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/inspector2-gen-tests/Inspector2IncludeTests.cpp b/generated/tests/inspector2-gen-tests/Inspector2IncludeTests.cpp index f065191f19c..56b476a9038 100644 --- a/generated/tests/inspector2-gen-tests/Inspector2IncludeTests.cpp +++ b/generated/tests/inspector2-gen-tests/Inspector2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/interconnect-gen-tests/InterconnectIncludeTests.cpp b/generated/tests/interconnect-gen-tests/InterconnectIncludeTests.cpp index eccb94a7951..66d04be1868 100644 --- a/generated/tests/interconnect-gen-tests/InterconnectIncludeTests.cpp +++ b/generated/tests/interconnect-gen-tests/InterconnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/internetmonitor-gen-tests/InternetMonitorIncludeTests.cpp b/generated/tests/internetmonitor-gen-tests/InternetMonitorIncludeTests.cpp index a8a8558a268..83919a9f619 100644 --- a/generated/tests/internetmonitor-gen-tests/InternetMonitorIncludeTests.cpp +++ b/generated/tests/internetmonitor-gen-tests/InternetMonitorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/invoicing-gen-tests/InvoicingIncludeTests.cpp b/generated/tests/invoicing-gen-tests/InvoicingIncludeTests.cpp index f7cbccf852b..300d5e70c25 100644 --- a/generated/tests/invoicing-gen-tests/InvoicingIncludeTests.cpp +++ b/generated/tests/invoicing-gen-tests/InvoicingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iot-data-gen-tests/IoTDataPlaneIncludeTests.cpp b/generated/tests/iot-data-gen-tests/IoTDataPlaneIncludeTests.cpp index 125d60c18bb..bbb7f79ad91 100644 --- a/generated/tests/iot-data-gen-tests/IoTDataPlaneIncludeTests.cpp +++ b/generated/tests/iot-data-gen-tests/IoTDataPlaneIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iot-gen-tests/IoTIncludeTests.cpp b/generated/tests/iot-gen-tests/IoTIncludeTests.cpp index ac5c1713ff7..ccb0cebcbf3 100644 --- a/generated/tests/iot-gen-tests/IoTIncludeTests.cpp +++ b/generated/tests/iot-gen-tests/IoTIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iot-jobs-data-gen-tests/IoTJobsDataPlaneIncludeTests.cpp b/generated/tests/iot-jobs-data-gen-tests/IoTJobsDataPlaneIncludeTests.cpp index 440ba3845f7..860bb958af9 100644 --- a/generated/tests/iot-jobs-data-gen-tests/IoTJobsDataPlaneIncludeTests.cpp +++ b/generated/tests/iot-jobs-data-gen-tests/IoTJobsDataPlaneIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iot-managed-integrations-gen-tests/IoTManagedIntegrationsIncludeTests.cpp b/generated/tests/iot-managed-integrations-gen-tests/IoTManagedIntegrationsIncludeTests.cpp index 181183fc424..2021b0bb1c3 100644 --- a/generated/tests/iot-managed-integrations-gen-tests/IoTManagedIntegrationsIncludeTests.cpp +++ b/generated/tests/iot-managed-integrations-gen-tests/IoTManagedIntegrationsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iotdeviceadvisor-gen-tests/IoTDeviceAdvisorIncludeTests.cpp b/generated/tests/iotdeviceadvisor-gen-tests/IoTDeviceAdvisorIncludeTests.cpp index f51501af8e0..17304b63bf7 100644 --- a/generated/tests/iotdeviceadvisor-gen-tests/IoTDeviceAdvisorIncludeTests.cpp +++ b/generated/tests/iotdeviceadvisor-gen-tests/IoTDeviceAdvisorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iotfleetwise-gen-tests/IoTFleetWiseIncludeTests.cpp b/generated/tests/iotfleetwise-gen-tests/IoTFleetWiseIncludeTests.cpp index a4b4771b2c7..7f5a2c1fbc7 100644 --- a/generated/tests/iotfleetwise-gen-tests/IoTFleetWiseIncludeTests.cpp +++ b/generated/tests/iotfleetwise-gen-tests/IoTFleetWiseIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iotsecuretunneling-gen-tests/IoTSecureTunnelingIncludeTests.cpp b/generated/tests/iotsecuretunneling-gen-tests/IoTSecureTunnelingIncludeTests.cpp index 8d70a5b8af6..8defe447d51 100644 --- a/generated/tests/iotsecuretunneling-gen-tests/IoTSecureTunnelingIncludeTests.cpp +++ b/generated/tests/iotsecuretunneling-gen-tests/IoTSecureTunnelingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iotsitewise-gen-tests/IoTSiteWiseIncludeTests.cpp b/generated/tests/iotsitewise-gen-tests/IoTSiteWiseIncludeTests.cpp index 563b7b74dbc..c33689f697f 100644 --- a/generated/tests/iotsitewise-gen-tests/IoTSiteWiseIncludeTests.cpp +++ b/generated/tests/iotsitewise-gen-tests/IoTSiteWiseIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iotthingsgraph-gen-tests/IoTThingsGraphIncludeTests.cpp b/generated/tests/iotthingsgraph-gen-tests/IoTThingsGraphIncludeTests.cpp index a67a7565e7e..a3cb46c81aa 100644 --- a/generated/tests/iotthingsgraph-gen-tests/IoTThingsGraphIncludeTests.cpp +++ b/generated/tests/iotthingsgraph-gen-tests/IoTThingsGraphIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iottwinmaker-gen-tests/IoTTwinMakerIncludeTests.cpp b/generated/tests/iottwinmaker-gen-tests/IoTTwinMakerIncludeTests.cpp index 3b22e21e029..508d3d34b98 100644 --- a/generated/tests/iottwinmaker-gen-tests/IoTTwinMakerIncludeTests.cpp +++ b/generated/tests/iottwinmaker-gen-tests/IoTTwinMakerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/iotwireless-gen-tests/IoTWirelessIncludeTests.cpp b/generated/tests/iotwireless-gen-tests/IoTWirelessIncludeTests.cpp index ea5dd25e969..f25e9c561b1 100644 --- a/generated/tests/iotwireless-gen-tests/IoTWirelessIncludeTests.cpp +++ b/generated/tests/iotwireless-gen-tests/IoTWirelessIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ivs-gen-tests/IVSIncludeTests.cpp b/generated/tests/ivs-gen-tests/IVSIncludeTests.cpp index d428db6cab1..6a0892f5397 100644 --- a/generated/tests/ivs-gen-tests/IVSIncludeTests.cpp +++ b/generated/tests/ivs-gen-tests/IVSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ivs-realtime-gen-tests/IvsrealtimeIncludeTests.cpp b/generated/tests/ivs-realtime-gen-tests/IvsrealtimeIncludeTests.cpp index 7cb0abc5eae..7e5ee202f5a 100644 --- a/generated/tests/ivs-realtime-gen-tests/IvsrealtimeIncludeTests.cpp +++ b/generated/tests/ivs-realtime-gen-tests/IvsrealtimeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ivschat-gen-tests/IvschatIncludeTests.cpp b/generated/tests/ivschat-gen-tests/IvschatIncludeTests.cpp index 37f0977a4ca..d8b32688441 100644 --- a/generated/tests/ivschat-gen-tests/IvschatIncludeTests.cpp +++ b/generated/tests/ivschat-gen-tests/IvschatIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kafka-gen-tests/KafkaIncludeTests.cpp b/generated/tests/kafka-gen-tests/KafkaIncludeTests.cpp index d8c1cddebf4..c6d9c9388df 100644 --- a/generated/tests/kafka-gen-tests/KafkaIncludeTests.cpp +++ b/generated/tests/kafka-gen-tests/KafkaIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kafkaconnect-gen-tests/KafkaConnectIncludeTests.cpp b/generated/tests/kafkaconnect-gen-tests/KafkaConnectIncludeTests.cpp index 5e6232b75ce..bbba3d762e4 100644 --- a/generated/tests/kafkaconnect-gen-tests/KafkaConnectIncludeTests.cpp +++ b/generated/tests/kafkaconnect-gen-tests/KafkaConnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kendra-gen-tests/KendraIncludeTests.cpp b/generated/tests/kendra-gen-tests/KendraIncludeTests.cpp index 04763886bf2..cde67a04bf3 100644 --- a/generated/tests/kendra-gen-tests/KendraIncludeTests.cpp +++ b/generated/tests/kendra-gen-tests/KendraIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kendra-ranking-gen-tests/KendraRankingIncludeTests.cpp b/generated/tests/kendra-ranking-gen-tests/KendraRankingIncludeTests.cpp index 9c1683f5cca..014e90d514e 100644 --- a/generated/tests/kendra-ranking-gen-tests/KendraRankingIncludeTests.cpp +++ b/generated/tests/kendra-ranking-gen-tests/KendraRankingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/keyspaces-gen-tests/KeyspacesIncludeTests.cpp b/generated/tests/keyspaces-gen-tests/KeyspacesIncludeTests.cpp index e5c5e9b6ef9..3dc07577f8e 100644 --- a/generated/tests/keyspaces-gen-tests/KeyspacesIncludeTests.cpp +++ b/generated/tests/keyspaces-gen-tests/KeyspacesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/keyspacesstreams-gen-tests/KeyspacesStreamsIncludeTests.cpp b/generated/tests/keyspacesstreams-gen-tests/KeyspacesStreamsIncludeTests.cpp index 5072e4ba758..1872da5d2d1 100644 --- a/generated/tests/keyspacesstreams-gen-tests/KeyspacesStreamsIncludeTests.cpp +++ b/generated/tests/keyspacesstreams-gen-tests/KeyspacesStreamsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kinesis-gen-tests/KinesisIncludeTests.cpp b/generated/tests/kinesis-gen-tests/KinesisIncludeTests.cpp index 5023db2bef1..122f14416c1 100644 --- a/generated/tests/kinesis-gen-tests/KinesisIncludeTests.cpp +++ b/generated/tests/kinesis-gen-tests/KinesisIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kinesis-video-archived-media-gen-tests/KinesisVideoArchivedMediaIncludeTests.cpp b/generated/tests/kinesis-video-archived-media-gen-tests/KinesisVideoArchivedMediaIncludeTests.cpp index e0d3262d329..39b878f3df5 100644 --- a/generated/tests/kinesis-video-archived-media-gen-tests/KinesisVideoArchivedMediaIncludeTests.cpp +++ b/generated/tests/kinesis-video-archived-media-gen-tests/KinesisVideoArchivedMediaIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kinesis-video-media-gen-tests/KinesisVideoMediaIncludeTests.cpp b/generated/tests/kinesis-video-media-gen-tests/KinesisVideoMediaIncludeTests.cpp index fc38e66b953..0030df8f5c1 100644 --- a/generated/tests/kinesis-video-media-gen-tests/KinesisVideoMediaIncludeTests.cpp +++ b/generated/tests/kinesis-video-media-gen-tests/KinesisVideoMediaIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kinesis-video-signaling-gen-tests/KinesisVideoSignalingChannelsIncludeTests.cpp b/generated/tests/kinesis-video-signaling-gen-tests/KinesisVideoSignalingChannelsIncludeTests.cpp index 87628433d41..803eec20ff7 100644 --- a/generated/tests/kinesis-video-signaling-gen-tests/KinesisVideoSignalingChannelsIncludeTests.cpp +++ b/generated/tests/kinesis-video-signaling-gen-tests/KinesisVideoSignalingChannelsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kinesis-video-webrtc-storage-gen-tests/KinesisVideoWebRTCStorageIncludeTests.cpp b/generated/tests/kinesis-video-webrtc-storage-gen-tests/KinesisVideoWebRTCStorageIncludeTests.cpp index 3c5c0a0b66a..6b1e0aa2797 100644 --- a/generated/tests/kinesis-video-webrtc-storage-gen-tests/KinesisVideoWebRTCStorageIncludeTests.cpp +++ b/generated/tests/kinesis-video-webrtc-storage-gen-tests/KinesisVideoWebRTCStorageIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include diff --git a/generated/tests/kinesisanalytics-gen-tests/KinesisAnalyticsIncludeTests.cpp b/generated/tests/kinesisanalytics-gen-tests/KinesisAnalyticsIncludeTests.cpp index f45892305c6..fe1a5da1ee4 100644 --- a/generated/tests/kinesisanalytics-gen-tests/KinesisAnalyticsIncludeTests.cpp +++ b/generated/tests/kinesisanalytics-gen-tests/KinesisAnalyticsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kinesisanalyticsv2-gen-tests/KinesisAnalyticsV2IncludeTests.cpp b/generated/tests/kinesisanalyticsv2-gen-tests/KinesisAnalyticsV2IncludeTests.cpp index b32a85d686c..ab37c8fcd82 100644 --- a/generated/tests/kinesisanalyticsv2-gen-tests/KinesisAnalyticsV2IncludeTests.cpp +++ b/generated/tests/kinesisanalyticsv2-gen-tests/KinesisAnalyticsV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kinesisvideo-gen-tests/KinesisVideoIncludeTests.cpp b/generated/tests/kinesisvideo-gen-tests/KinesisVideoIncludeTests.cpp index 5f6c46ab43c..3dc6f62c2fc 100644 --- a/generated/tests/kinesisvideo-gen-tests/KinesisVideoIncludeTests.cpp +++ b/generated/tests/kinesisvideo-gen-tests/KinesisVideoIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/kms-gen-tests/KMSIncludeTests.cpp b/generated/tests/kms-gen-tests/KMSIncludeTests.cpp index 70ce4fbf480..35f8abcdad4 100644 --- a/generated/tests/kms-gen-tests/KMSIncludeTests.cpp +++ b/generated/tests/kms-gen-tests/KMSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lakeformation-gen-tests/LakeFormationIncludeTests.cpp b/generated/tests/lakeformation-gen-tests/LakeFormationIncludeTests.cpp index b003f322463..c2009f9faea 100644 --- a/generated/tests/lakeformation-gen-tests/LakeFormationIncludeTests.cpp +++ b/generated/tests/lakeformation-gen-tests/LakeFormationIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lambda-core-gen-tests/LambdaCoreIncludeTests.cpp b/generated/tests/lambda-core-gen-tests/LambdaCoreIncludeTests.cpp index 588711781d6..0da9ee11f7c 100644 --- a/generated/tests/lambda-core-gen-tests/LambdaCoreIncludeTests.cpp +++ b/generated/tests/lambda-core-gen-tests/LambdaCoreIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lambda-gen-tests/LambdaIncludeTests.cpp b/generated/tests/lambda-gen-tests/LambdaIncludeTests.cpp index 5ff8ce06ab5..d52d4a81da4 100644 --- a/generated/tests/lambda-gen-tests/LambdaIncludeTests.cpp +++ b/generated/tests/lambda-gen-tests/LambdaIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lambda-microvms-gen-tests/LambdaMicrovmsIncludeTests.cpp b/generated/tests/lambda-microvms-gen-tests/LambdaMicrovmsIncludeTests.cpp index 223c5c2aac8..2e3203dff23 100644 --- a/generated/tests/lambda-microvms-gen-tests/LambdaMicrovmsIncludeTests.cpp +++ b/generated/tests/lambda-microvms-gen-tests/LambdaMicrovmsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/launch-wizard-gen-tests/LaunchWizardIncludeTests.cpp b/generated/tests/launch-wizard-gen-tests/LaunchWizardIncludeTests.cpp index e2d31c9e5bf..e6251974ab4 100644 --- a/generated/tests/launch-wizard-gen-tests/LaunchWizardIncludeTests.cpp +++ b/generated/tests/launch-wizard-gen-tests/LaunchWizardIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lex-gen-tests/LexRuntimeServiceIncludeTests.cpp b/generated/tests/lex-gen-tests/LexRuntimeServiceIncludeTests.cpp index 75360deafa5..93f9a284497 100644 --- a/generated/tests/lex-gen-tests/LexRuntimeServiceIncludeTests.cpp +++ b/generated/tests/lex-gen-tests/LexRuntimeServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lex-models-gen-tests/LexModelBuildingServiceIncludeTests.cpp b/generated/tests/lex-models-gen-tests/LexModelBuildingServiceIncludeTests.cpp index df91f6f8940..139a479fedb 100644 --- a/generated/tests/lex-models-gen-tests/LexModelBuildingServiceIncludeTests.cpp +++ b/generated/tests/lex-models-gen-tests/LexModelBuildingServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lexv2-models-gen-tests/LexModelsV2IncludeTests.cpp b/generated/tests/lexv2-models-gen-tests/LexModelsV2IncludeTests.cpp index a66397d6ac2..78960817d77 100644 --- a/generated/tests/lexv2-models-gen-tests/LexModelsV2IncludeTests.cpp +++ b/generated/tests/lexv2-models-gen-tests/LexModelsV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lexv2-runtime-gen-tests/LexRuntimeV2IncludeTests.cpp b/generated/tests/lexv2-runtime-gen-tests/LexRuntimeV2IncludeTests.cpp index a6ec3d4eb16..d03addcbbf1 100644 --- a/generated/tests/lexv2-runtime-gen-tests/LexRuntimeV2IncludeTests.cpp +++ b/generated/tests/lexv2-runtime-gen-tests/LexRuntimeV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/license-manager-gen-tests/LicenseManagerIncludeTests.cpp b/generated/tests/license-manager-gen-tests/LicenseManagerIncludeTests.cpp index ac68844c320..5d61c9ea79a 100644 --- a/generated/tests/license-manager-gen-tests/LicenseManagerIncludeTests.cpp +++ b/generated/tests/license-manager-gen-tests/LicenseManagerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/license-manager-linux-subscriptions-gen-tests/LicenseManagerLinuxSubscriptionsIncludeTests.cpp b/generated/tests/license-manager-linux-subscriptions-gen-tests/LicenseManagerLinuxSubscriptionsIncludeTests.cpp index 4029a33ddc3..eaa9b84dc37 100644 --- a/generated/tests/license-manager-linux-subscriptions-gen-tests/LicenseManagerLinuxSubscriptionsIncludeTests.cpp +++ b/generated/tests/license-manager-linux-subscriptions-gen-tests/LicenseManagerLinuxSubscriptionsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/license-manager-user-subscriptions-gen-tests/LicenseManagerUserSubscriptionsIncludeTests.cpp b/generated/tests/license-manager-user-subscriptions-gen-tests/LicenseManagerUserSubscriptionsIncludeTests.cpp index 17386986024..2600dacb028 100644 --- a/generated/tests/license-manager-user-subscriptions-gen-tests/LicenseManagerUserSubscriptionsIncludeTests.cpp +++ b/generated/tests/license-manager-user-subscriptions-gen-tests/LicenseManagerUserSubscriptionsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lightsail-gen-tests/LightsailIncludeTests.cpp b/generated/tests/lightsail-gen-tests/LightsailIncludeTests.cpp index df3068daf98..083af8060c6 100644 --- a/generated/tests/lightsail-gen-tests/LightsailIncludeTests.cpp +++ b/generated/tests/lightsail-gen-tests/LightsailIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/location-gen-tests/LocationServiceIncludeTests.cpp b/generated/tests/location-gen-tests/LocationServiceIncludeTests.cpp index 5a2a87d04fd..72adb21380a 100644 --- a/generated/tests/location-gen-tests/LocationServiceIncludeTests.cpp +++ b/generated/tests/location-gen-tests/LocationServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/logs-gen-tests/CloudWatchLogsIncludeTests.cpp b/generated/tests/logs-gen-tests/CloudWatchLogsIncludeTests.cpp index c38f14c902a..98c6749ddbe 100644 --- a/generated/tests/logs-gen-tests/CloudWatchLogsIncludeTests.cpp +++ b/generated/tests/logs-gen-tests/CloudWatchLogsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/lookoutequipment-gen-tests/LookoutEquipmentIncludeTests.cpp b/generated/tests/lookoutequipment-gen-tests/LookoutEquipmentIncludeTests.cpp index f01762c692e..020aad8c111 100644 --- a/generated/tests/lookoutequipment-gen-tests/LookoutEquipmentIncludeTests.cpp +++ b/generated/tests/lookoutequipment-gen-tests/LookoutEquipmentIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/m2-gen-tests/MainframeModernizationIncludeTests.cpp b/generated/tests/m2-gen-tests/MainframeModernizationIncludeTests.cpp index 67f365ff95f..2be86f10a5f 100644 --- a/generated/tests/m2-gen-tests/MainframeModernizationIncludeTests.cpp +++ b/generated/tests/m2-gen-tests/MainframeModernizationIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/machinelearning-gen-tests/MachineLearningIncludeTests.cpp b/generated/tests/machinelearning-gen-tests/MachineLearningIncludeTests.cpp index ea349ee6d5b..62382d82912 100644 --- a/generated/tests/machinelearning-gen-tests/MachineLearningIncludeTests.cpp +++ b/generated/tests/machinelearning-gen-tests/MachineLearningIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/macie2-gen-tests/Macie2IncludeTests.cpp b/generated/tests/macie2-gen-tests/Macie2IncludeTests.cpp index bd17ad0ee97..67309ab04d7 100644 --- a/generated/tests/macie2-gen-tests/Macie2IncludeTests.cpp +++ b/generated/tests/macie2-gen-tests/Macie2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mailmanager-gen-tests/MailManagerIncludeTests.cpp b/generated/tests/mailmanager-gen-tests/MailManagerIncludeTests.cpp index 851c807ee2d..4161e5c02b9 100644 --- a/generated/tests/mailmanager-gen-tests/MailManagerIncludeTests.cpp +++ b/generated/tests/mailmanager-gen-tests/MailManagerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/managedblockchain-gen-tests/ManagedBlockchainIncludeTests.cpp b/generated/tests/managedblockchain-gen-tests/ManagedBlockchainIncludeTests.cpp index 700949170ea..9d61c16d344 100644 --- a/generated/tests/managedblockchain-gen-tests/ManagedBlockchainIncludeTests.cpp +++ b/generated/tests/managedblockchain-gen-tests/ManagedBlockchainIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/managedblockchain-query-gen-tests/ManagedBlockchainQueryIncludeTests.cpp b/generated/tests/managedblockchain-query-gen-tests/ManagedBlockchainQueryIncludeTests.cpp index b759f601762..a68277a1907 100644 --- a/generated/tests/managedblockchain-query-gen-tests/ManagedBlockchainQueryIncludeTests.cpp +++ b/generated/tests/managedblockchain-query-gen-tests/ManagedBlockchainQueryIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/marketplace-agreement-gen-tests/AgreementServiceIncludeTests.cpp b/generated/tests/marketplace-agreement-gen-tests/AgreementServiceIncludeTests.cpp index f0da67eef87..65d7d1536f8 100644 --- a/generated/tests/marketplace-agreement-gen-tests/AgreementServiceIncludeTests.cpp +++ b/generated/tests/marketplace-agreement-gen-tests/AgreementServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/marketplace-catalog-gen-tests/MarketplaceCatalogIncludeTests.cpp b/generated/tests/marketplace-catalog-gen-tests/MarketplaceCatalogIncludeTests.cpp index 20d58a444a6..8324f427843 100644 --- a/generated/tests/marketplace-catalog-gen-tests/MarketplaceCatalogIncludeTests.cpp +++ b/generated/tests/marketplace-catalog-gen-tests/MarketplaceCatalogIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/marketplace-deployment-gen-tests/MarketplaceDeploymentIncludeTests.cpp b/generated/tests/marketplace-deployment-gen-tests/MarketplaceDeploymentIncludeTests.cpp index 6a4f027e992..b68dfd6530c 100644 --- a/generated/tests/marketplace-deployment-gen-tests/MarketplaceDeploymentIncludeTests.cpp +++ b/generated/tests/marketplace-deployment-gen-tests/MarketplaceDeploymentIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/marketplace-discovery-gen-tests/MarketplaceDiscoveryIncludeTests.cpp b/generated/tests/marketplace-discovery-gen-tests/MarketplaceDiscoveryIncludeTests.cpp index c0db4efe8ba..c47446853b3 100644 --- a/generated/tests/marketplace-discovery-gen-tests/MarketplaceDiscoveryIncludeTests.cpp +++ b/generated/tests/marketplace-discovery-gen-tests/MarketplaceDiscoveryIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/marketplace-entitlement-gen-tests/MarketplaceEntitlementServiceIncludeTests.cpp b/generated/tests/marketplace-entitlement-gen-tests/MarketplaceEntitlementServiceIncludeTests.cpp index 36e5954a62d..ec8332db2dd 100644 --- a/generated/tests/marketplace-entitlement-gen-tests/MarketplaceEntitlementServiceIncludeTests.cpp +++ b/generated/tests/marketplace-entitlement-gen-tests/MarketplaceEntitlementServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/marketplace-reporting-gen-tests/MarketplaceReportingIncludeTests.cpp b/generated/tests/marketplace-reporting-gen-tests/MarketplaceReportingIncludeTests.cpp index ddc8c857674..0e8c7f82bc0 100644 --- a/generated/tests/marketplace-reporting-gen-tests/MarketplaceReportingIncludeTests.cpp +++ b/generated/tests/marketplace-reporting-gen-tests/MarketplaceReportingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include diff --git a/generated/tests/marketplacecommerceanalytics-gen-tests/MarketplaceCommerceAnalyticsIncludeTests.cpp b/generated/tests/marketplacecommerceanalytics-gen-tests/MarketplaceCommerceAnalyticsIncludeTests.cpp index 6f413f1589d..300a3298e21 100644 --- a/generated/tests/marketplacecommerceanalytics-gen-tests/MarketplaceCommerceAnalyticsIncludeTests.cpp +++ b/generated/tests/marketplacecommerceanalytics-gen-tests/MarketplaceCommerceAnalyticsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediaconnect-gen-tests/MediaConnectIncludeTests.cpp b/generated/tests/mediaconnect-gen-tests/MediaConnectIncludeTests.cpp index ef32c600867..8283a77005e 100644 --- a/generated/tests/mediaconnect-gen-tests/MediaConnectIncludeTests.cpp +++ b/generated/tests/mediaconnect-gen-tests/MediaConnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediaconvert-gen-tests/MediaConvertIncludeTests.cpp b/generated/tests/mediaconvert-gen-tests/MediaConvertIncludeTests.cpp index 3d956dd6631..a3b1b3c8a8c 100644 --- a/generated/tests/mediaconvert-gen-tests/MediaConvertIncludeTests.cpp +++ b/generated/tests/mediaconvert-gen-tests/MediaConvertIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/medialive-gen-tests/MediaLiveIncludeTests.cpp b/generated/tests/medialive-gen-tests/MediaLiveIncludeTests.cpp index eaca3afb82a..5610166392c 100644 --- a/generated/tests/medialive-gen-tests/MediaLiveIncludeTests.cpp +++ b/generated/tests/medialive-gen-tests/MediaLiveIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediapackage-gen-tests/MediaPackageIncludeTests.cpp b/generated/tests/mediapackage-gen-tests/MediaPackageIncludeTests.cpp index 9a0f60d11e4..2ee0af30f98 100644 --- a/generated/tests/mediapackage-gen-tests/MediaPackageIncludeTests.cpp +++ b/generated/tests/mediapackage-gen-tests/MediaPackageIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediapackage-vod-gen-tests/MediaPackageVodIncludeTests.cpp b/generated/tests/mediapackage-vod-gen-tests/MediaPackageVodIncludeTests.cpp index 077a63113a8..605c368d611 100644 --- a/generated/tests/mediapackage-vod-gen-tests/MediaPackageVodIncludeTests.cpp +++ b/generated/tests/mediapackage-vod-gen-tests/MediaPackageVodIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediapackagev2-gen-tests/Mediapackagev2IncludeTests.cpp b/generated/tests/mediapackagev2-gen-tests/Mediapackagev2IncludeTests.cpp index 49e6a0f6d47..5c978d18d06 100644 --- a/generated/tests/mediapackagev2-gen-tests/Mediapackagev2IncludeTests.cpp +++ b/generated/tests/mediapackagev2-gen-tests/Mediapackagev2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediastore-data-gen-tests/MediaStoreDataIncludeTests.cpp b/generated/tests/mediastore-data-gen-tests/MediaStoreDataIncludeTests.cpp index 4f143acbf70..9ccf1c88225 100644 --- a/generated/tests/mediastore-data-gen-tests/MediaStoreDataIncludeTests.cpp +++ b/generated/tests/mediastore-data-gen-tests/MediaStoreDataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediastore-gen-tests/MediaStoreIncludeTests.cpp b/generated/tests/mediastore-gen-tests/MediaStoreIncludeTests.cpp index 0bc5fd253ac..9d5ace1af62 100644 --- a/generated/tests/mediastore-gen-tests/MediaStoreIncludeTests.cpp +++ b/generated/tests/mediastore-gen-tests/MediaStoreIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mediatailor-gen-tests/MediaTailorIncludeTests.cpp b/generated/tests/mediatailor-gen-tests/MediaTailorIncludeTests.cpp index 6a3de4fd3bf..83c79320345 100644 --- a/generated/tests/mediatailor-gen-tests/MediaTailorIncludeTests.cpp +++ b/generated/tests/mediatailor-gen-tests/MediaTailorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/medical-imaging-gen-tests/MedicalImagingIncludeTests.cpp b/generated/tests/medical-imaging-gen-tests/MedicalImagingIncludeTests.cpp index 54740d68922..b4d6bd098bb 100644 --- a/generated/tests/medical-imaging-gen-tests/MedicalImagingIncludeTests.cpp +++ b/generated/tests/medical-imaging-gen-tests/MedicalImagingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/memorydb-gen-tests/MemoryDBIncludeTests.cpp b/generated/tests/memorydb-gen-tests/MemoryDBIncludeTests.cpp index 8c1e6e4e98f..ff8ea092be3 100644 --- a/generated/tests/memorydb-gen-tests/MemoryDBIncludeTests.cpp +++ b/generated/tests/memorydb-gen-tests/MemoryDBIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/meteringmarketplace-gen-tests/MarketplaceMeteringIncludeTests.cpp b/generated/tests/meteringmarketplace-gen-tests/MarketplaceMeteringIncludeTests.cpp index 2c986519ac9..0191db09932 100644 --- a/generated/tests/meteringmarketplace-gen-tests/MarketplaceMeteringIncludeTests.cpp +++ b/generated/tests/meteringmarketplace-gen-tests/MarketplaceMeteringIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mgn-gen-tests/MgnIncludeTests.cpp b/generated/tests/mgn-gen-tests/MgnIncludeTests.cpp index af4feea9ab4..cc77c1a2253 100644 --- a/generated/tests/mgn-gen-tests/MgnIncludeTests.cpp +++ b/generated/tests/mgn-gen-tests/MgnIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/migration-hub-refactor-spaces-gen-tests/MigrationHubRefactorSpacesIncludeTests.cpp b/generated/tests/migration-hub-refactor-spaces-gen-tests/MigrationHubRefactorSpacesIncludeTests.cpp index 5649a096dbf..9fa29a59a49 100644 --- a/generated/tests/migration-hub-refactor-spaces-gen-tests/MigrationHubRefactorSpacesIncludeTests.cpp +++ b/generated/tests/migration-hub-refactor-spaces-gen-tests/MigrationHubRefactorSpacesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/migrationhub-config-gen-tests/MigrationHubConfigIncludeTests.cpp b/generated/tests/migrationhub-config-gen-tests/MigrationHubConfigIncludeTests.cpp index 29daee11725..828e3221eb6 100644 --- a/generated/tests/migrationhub-config-gen-tests/MigrationHubConfigIncludeTests.cpp +++ b/generated/tests/migrationhub-config-gen-tests/MigrationHubConfigIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/migrationhuborchestrator-gen-tests/MigrationHubOrchestratorIncludeTests.cpp b/generated/tests/migrationhuborchestrator-gen-tests/MigrationHubOrchestratorIncludeTests.cpp index bb7cf12b030..2f6733e71f4 100644 --- a/generated/tests/migrationhuborchestrator-gen-tests/MigrationHubOrchestratorIncludeTests.cpp +++ b/generated/tests/migrationhuborchestrator-gen-tests/MigrationHubOrchestratorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/migrationhubstrategy-gen-tests/MigrationHubStrategyRecommendationsIncludeTests.cpp b/generated/tests/migrationhubstrategy-gen-tests/MigrationHubStrategyRecommendationsIncludeTests.cpp index c8108630737..4cdd8f5b213 100644 --- a/generated/tests/migrationhubstrategy-gen-tests/MigrationHubStrategyRecommendationsIncludeTests.cpp +++ b/generated/tests/migrationhubstrategy-gen-tests/MigrationHubStrategyRecommendationsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/monitoring-gen-tests/CloudWatchIncludeTests.cpp b/generated/tests/monitoring-gen-tests/CloudWatchIncludeTests.cpp index 402775a32df..33dea46ee79 100644 --- a/generated/tests/monitoring-gen-tests/CloudWatchIncludeTests.cpp +++ b/generated/tests/monitoring-gen-tests/CloudWatchIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mpa-gen-tests/MPAIncludeTests.cpp b/generated/tests/mpa-gen-tests/MPAIncludeTests.cpp index f3d7313d081..3d1aa0c08f4 100644 --- a/generated/tests/mpa-gen-tests/MPAIncludeTests.cpp +++ b/generated/tests/mpa-gen-tests/MPAIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mq-gen-tests/MQIncludeTests.cpp b/generated/tests/mq-gen-tests/MQIncludeTests.cpp index 6928dacaf76..afb32ed4b0a 100644 --- a/generated/tests/mq-gen-tests/MQIncludeTests.cpp +++ b/generated/tests/mq-gen-tests/MQIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mturk-requester-gen-tests/MTurkIncludeTests.cpp b/generated/tests/mturk-requester-gen-tests/MTurkIncludeTests.cpp index abeab90e9d4..b0d53c7bc1d 100644 --- a/generated/tests/mturk-requester-gen-tests/MTurkIncludeTests.cpp +++ b/generated/tests/mturk-requester-gen-tests/MTurkIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mwaa-gen-tests/MWAAIncludeTests.cpp b/generated/tests/mwaa-gen-tests/MWAAIncludeTests.cpp index 35329b0ae65..ad14316b774 100644 --- a/generated/tests/mwaa-gen-tests/MWAAIncludeTests.cpp +++ b/generated/tests/mwaa-gen-tests/MWAAIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/mwaa-serverless-gen-tests/MWAAServerlessIncludeTests.cpp b/generated/tests/mwaa-serverless-gen-tests/MWAAServerlessIncludeTests.cpp index 8cc705a10d2..65e56d0d2f5 100644 --- a/generated/tests/mwaa-serverless-gen-tests/MWAAServerlessIncludeTests.cpp +++ b/generated/tests/mwaa-serverless-gen-tests/MWAAServerlessIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/neptune-gen-tests/NeptuneIncludeTests.cpp b/generated/tests/neptune-gen-tests/NeptuneIncludeTests.cpp index 2a556422057..eb03a9226c3 100644 --- a/generated/tests/neptune-gen-tests/NeptuneIncludeTests.cpp +++ b/generated/tests/neptune-gen-tests/NeptuneIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/neptune-graph-gen-tests/NeptuneGraphIncludeTests.cpp b/generated/tests/neptune-graph-gen-tests/NeptuneGraphIncludeTests.cpp index 5d1ca427ddb..be08d86869d 100644 --- a/generated/tests/neptune-graph-gen-tests/NeptuneGraphIncludeTests.cpp +++ b/generated/tests/neptune-graph-gen-tests/NeptuneGraphIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/neptunedata-gen-tests/NeptunedataIncludeTests.cpp b/generated/tests/neptunedata-gen-tests/NeptunedataIncludeTests.cpp index ca47a55cc77..9ce9dea61b7 100644 --- a/generated/tests/neptunedata-gen-tests/NeptunedataIncludeTests.cpp +++ b/generated/tests/neptunedata-gen-tests/NeptunedataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/network-firewall-gen-tests/NetworkFirewallIncludeTests.cpp b/generated/tests/network-firewall-gen-tests/NetworkFirewallIncludeTests.cpp index 0dbcb18120a..a43b70d2348 100644 --- a/generated/tests/network-firewall-gen-tests/NetworkFirewallIncludeTests.cpp +++ b/generated/tests/network-firewall-gen-tests/NetworkFirewallIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/networkflowmonitor-gen-tests/NetworkFlowMonitorIncludeTests.cpp b/generated/tests/networkflowmonitor-gen-tests/NetworkFlowMonitorIncludeTests.cpp index 62a1029b351..01a9756668f 100644 --- a/generated/tests/networkflowmonitor-gen-tests/NetworkFlowMonitorIncludeTests.cpp +++ b/generated/tests/networkflowmonitor-gen-tests/NetworkFlowMonitorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/networkmanager-gen-tests/NetworkManagerIncludeTests.cpp b/generated/tests/networkmanager-gen-tests/NetworkManagerIncludeTests.cpp index a2bfcc21c7e..b8c573a771d 100644 --- a/generated/tests/networkmanager-gen-tests/NetworkManagerIncludeTests.cpp +++ b/generated/tests/networkmanager-gen-tests/NetworkManagerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/networkmonitor-gen-tests/NetworkMonitorIncludeTests.cpp b/generated/tests/networkmonitor-gen-tests/NetworkMonitorIncludeTests.cpp index 0b1670e0cea..47a7104cd53 100644 --- a/generated/tests/networkmonitor-gen-tests/NetworkMonitorIncludeTests.cpp +++ b/generated/tests/networkmonitor-gen-tests/NetworkMonitorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/notifications-gen-tests/NotificationsIncludeTests.cpp b/generated/tests/notifications-gen-tests/NotificationsIncludeTests.cpp index 5e09e444f86..28c73aebd8f 100644 --- a/generated/tests/notifications-gen-tests/NotificationsIncludeTests.cpp +++ b/generated/tests/notifications-gen-tests/NotificationsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/notificationscontacts-gen-tests/NotificationsContactsIncludeTests.cpp b/generated/tests/notificationscontacts-gen-tests/NotificationsContactsIncludeTests.cpp index fcb7423d87a..f22cd4afed8 100644 --- a/generated/tests/notificationscontacts-gen-tests/NotificationsContactsIncludeTests.cpp +++ b/generated/tests/notificationscontacts-gen-tests/NotificationsContactsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/nova-act-gen-tests/NovaActIncludeTests.cpp b/generated/tests/nova-act-gen-tests/NovaActIncludeTests.cpp index a1cba2ca953..18cca28ac8e 100644 --- a/generated/tests/nova-act-gen-tests/NovaActIncludeTests.cpp +++ b/generated/tests/nova-act-gen-tests/NovaActIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/oam-gen-tests/OAMIncludeTests.cpp b/generated/tests/oam-gen-tests/OAMIncludeTests.cpp index 12168627940..36c3c997738 100644 --- a/generated/tests/oam-gen-tests/OAMIncludeTests.cpp +++ b/generated/tests/oam-gen-tests/OAMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/observabilityadmin-gen-tests/ObservabilityAdminIncludeTests.cpp b/generated/tests/observabilityadmin-gen-tests/ObservabilityAdminIncludeTests.cpp index fc798a961ae..44e6930b0c1 100644 --- a/generated/tests/observabilityadmin-gen-tests/ObservabilityAdminIncludeTests.cpp +++ b/generated/tests/observabilityadmin-gen-tests/ObservabilityAdminIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/odb-gen-tests/OdbIncludeTests.cpp b/generated/tests/odb-gen-tests/OdbIncludeTests.cpp index 544466f7f3e..c140686661a 100644 --- a/generated/tests/odb-gen-tests/OdbIncludeTests.cpp +++ b/generated/tests/odb-gen-tests/OdbIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/omics-gen-tests/OmicsIncludeTests.cpp b/generated/tests/omics-gen-tests/OmicsIncludeTests.cpp index f9df75d36cc..14aff74e03b 100644 --- a/generated/tests/omics-gen-tests/OmicsIncludeTests.cpp +++ b/generated/tests/omics-gen-tests/OmicsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/opensearch-gen-tests/OpenSearchServiceIncludeTests.cpp b/generated/tests/opensearch-gen-tests/OpenSearchServiceIncludeTests.cpp index 377c8af5915..00b0dafea7e 100644 --- a/generated/tests/opensearch-gen-tests/OpenSearchServiceIncludeTests.cpp +++ b/generated/tests/opensearch-gen-tests/OpenSearchServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/opensearchserverless-gen-tests/OpenSearchServerlessIncludeTests.cpp b/generated/tests/opensearchserverless-gen-tests/OpenSearchServerlessIncludeTests.cpp index 2d11bcf42ed..be0725d8454 100644 --- a/generated/tests/opensearchserverless-gen-tests/OpenSearchServerlessIncludeTests.cpp +++ b/generated/tests/opensearchserverless-gen-tests/OpenSearchServerlessIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/organizations-gen-tests/OrganizationsIncludeTests.cpp b/generated/tests/organizations-gen-tests/OrganizationsIncludeTests.cpp index 9b2db2ff4b3..051dfc06775 100644 --- a/generated/tests/organizations-gen-tests/OrganizationsIncludeTests.cpp +++ b/generated/tests/organizations-gen-tests/OrganizationsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/osis-gen-tests/OSISIncludeTests.cpp b/generated/tests/osis-gen-tests/OSISIncludeTests.cpp index 037d9322bdd..23e2ae5592a 100644 --- a/generated/tests/osis-gen-tests/OSISIncludeTests.cpp +++ b/generated/tests/osis-gen-tests/OSISIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/outposts-gen-tests/OutpostsIncludeTests.cpp b/generated/tests/outposts-gen-tests/OutpostsIncludeTests.cpp index 2628580eacd..b864006a85f 100644 --- a/generated/tests/outposts-gen-tests/OutpostsIncludeTests.cpp +++ b/generated/tests/outposts-gen-tests/OutpostsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/partnercentral-account-gen-tests/PartnerCentralAccountIncludeTests.cpp b/generated/tests/partnercentral-account-gen-tests/PartnerCentralAccountIncludeTests.cpp index 131701cb83f..ecca044dbce 100644 --- a/generated/tests/partnercentral-account-gen-tests/PartnerCentralAccountIncludeTests.cpp +++ b/generated/tests/partnercentral-account-gen-tests/PartnerCentralAccountIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/partnercentral-benefits-gen-tests/PartnerCentralBenefitsIncludeTests.cpp b/generated/tests/partnercentral-benefits-gen-tests/PartnerCentralBenefitsIncludeTests.cpp index 91f3f1b7a14..fe65838c7b2 100644 --- a/generated/tests/partnercentral-benefits-gen-tests/PartnerCentralBenefitsIncludeTests.cpp +++ b/generated/tests/partnercentral-benefits-gen-tests/PartnerCentralBenefitsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/partnercentral-channel-gen-tests/PartnerCentralChannelIncludeTests.cpp b/generated/tests/partnercentral-channel-gen-tests/PartnerCentralChannelIncludeTests.cpp index d046621d70e..3060bbf9112 100644 --- a/generated/tests/partnercentral-channel-gen-tests/PartnerCentralChannelIncludeTests.cpp +++ b/generated/tests/partnercentral-channel-gen-tests/PartnerCentralChannelIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/partnercentral-revenue-measurement-gen-tests/PartnerCentralRevenueMeasurementIncludeTests.cpp b/generated/tests/partnercentral-revenue-measurement-gen-tests/PartnerCentralRevenueMeasurementIncludeTests.cpp index 9986c875729..02d3eed611a 100644 --- a/generated/tests/partnercentral-revenue-measurement-gen-tests/PartnerCentralRevenueMeasurementIncludeTests.cpp +++ b/generated/tests/partnercentral-revenue-measurement-gen-tests/PartnerCentralRevenueMeasurementIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/partnercentral-selling-gen-tests/PartnerCentralSellingIncludeTests.cpp b/generated/tests/partnercentral-selling-gen-tests/PartnerCentralSellingIncludeTests.cpp index 7ea67c6a506..c1db7d0b71a 100644 --- a/generated/tests/partnercentral-selling-gen-tests/PartnerCentralSellingIncludeTests.cpp +++ b/generated/tests/partnercentral-selling-gen-tests/PartnerCentralSellingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/payment-cryptography-data-gen-tests/PaymentCryptographyDataIncludeTests.cpp b/generated/tests/payment-cryptography-data-gen-tests/PaymentCryptographyDataIncludeTests.cpp index 64c5b506fb6..9a3ff8f26b7 100644 --- a/generated/tests/payment-cryptography-data-gen-tests/PaymentCryptographyDataIncludeTests.cpp +++ b/generated/tests/payment-cryptography-data-gen-tests/PaymentCryptographyDataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/payment-cryptography-gen-tests/PaymentCryptographyIncludeTests.cpp b/generated/tests/payment-cryptography-gen-tests/PaymentCryptographyIncludeTests.cpp index ca3a594801c..6c2bc7bbc86 100644 --- a/generated/tests/payment-cryptography-gen-tests/PaymentCryptographyIncludeTests.cpp +++ b/generated/tests/payment-cryptography-gen-tests/PaymentCryptographyIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pca-connector-ad-gen-tests/PcaConnectorAdIncludeTests.cpp b/generated/tests/pca-connector-ad-gen-tests/PcaConnectorAdIncludeTests.cpp index 6f4bb974936..8d485ffaf6a 100644 --- a/generated/tests/pca-connector-ad-gen-tests/PcaConnectorAdIncludeTests.cpp +++ b/generated/tests/pca-connector-ad-gen-tests/PcaConnectorAdIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pca-connector-scep-gen-tests/PcaConnectorScepIncludeTests.cpp b/generated/tests/pca-connector-scep-gen-tests/PcaConnectorScepIncludeTests.cpp index 07565c72d24..37eca81fd44 100644 --- a/generated/tests/pca-connector-scep-gen-tests/PcaConnectorScepIncludeTests.cpp +++ b/generated/tests/pca-connector-scep-gen-tests/PcaConnectorScepIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pcs-gen-tests/PCSIncludeTests.cpp b/generated/tests/pcs-gen-tests/PCSIncludeTests.cpp index c71c62451b3..387ce617794 100644 --- a/generated/tests/pcs-gen-tests/PCSIncludeTests.cpp +++ b/generated/tests/pcs-gen-tests/PCSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/personalize-events-gen-tests/PersonalizeEventsIncludeTests.cpp b/generated/tests/personalize-events-gen-tests/PersonalizeEventsIncludeTests.cpp index ae881a5a70f..1d43be449dd 100644 --- a/generated/tests/personalize-events-gen-tests/PersonalizeEventsIncludeTests.cpp +++ b/generated/tests/personalize-events-gen-tests/PersonalizeEventsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/personalize-gen-tests/PersonalizeIncludeTests.cpp b/generated/tests/personalize-gen-tests/PersonalizeIncludeTests.cpp index 138992968d6..eead5ec89f9 100644 --- a/generated/tests/personalize-gen-tests/PersonalizeIncludeTests.cpp +++ b/generated/tests/personalize-gen-tests/PersonalizeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/personalize-runtime-gen-tests/PersonalizeRuntimeIncludeTests.cpp b/generated/tests/personalize-runtime-gen-tests/PersonalizeRuntimeIncludeTests.cpp index 49d1745cec8..e182e0b4402 100644 --- a/generated/tests/personalize-runtime-gen-tests/PersonalizeRuntimeIncludeTests.cpp +++ b/generated/tests/personalize-runtime-gen-tests/PersonalizeRuntimeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pi-gen-tests/PIIncludeTests.cpp b/generated/tests/pi-gen-tests/PIIncludeTests.cpp index 174a62787c9..3d643a924ec 100644 --- a/generated/tests/pi-gen-tests/PIIncludeTests.cpp +++ b/generated/tests/pi-gen-tests/PIIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pinpoint-email-gen-tests/PinpointEmailIncludeTests.cpp b/generated/tests/pinpoint-email-gen-tests/PinpointEmailIncludeTests.cpp index 19a8c6a45d0..431d6d212f7 100644 --- a/generated/tests/pinpoint-email-gen-tests/PinpointEmailIncludeTests.cpp +++ b/generated/tests/pinpoint-email-gen-tests/PinpointEmailIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pinpoint-gen-tests/PinpointIncludeTests.cpp b/generated/tests/pinpoint-gen-tests/PinpointIncludeTests.cpp index efb122e19c6..7b20d28e648 100644 --- a/generated/tests/pinpoint-gen-tests/PinpointIncludeTests.cpp +++ b/generated/tests/pinpoint-gen-tests/PinpointIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pinpoint-sms-voice-v2-gen-tests/PinpointSMSVoiceV2IncludeTests.cpp b/generated/tests/pinpoint-sms-voice-v2-gen-tests/PinpointSMSVoiceV2IncludeTests.cpp index 6e4b739cce8..a9274fc6666 100644 --- a/generated/tests/pinpoint-sms-voice-v2-gen-tests/PinpointSMSVoiceV2IncludeTests.cpp +++ b/generated/tests/pinpoint-sms-voice-v2-gen-tests/PinpointSMSVoiceV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pipes-gen-tests/PipesIncludeTests.cpp b/generated/tests/pipes-gen-tests/PipesIncludeTests.cpp index 50538118003..c1c135442e3 100644 --- a/generated/tests/pipes-gen-tests/PipesIncludeTests.cpp +++ b/generated/tests/pipes-gen-tests/PipesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/polly-gen-tests/PollyIncludeTests.cpp b/generated/tests/polly-gen-tests/PollyIncludeTests.cpp index 04977bff223..c39d567548f 100644 --- a/generated/tests/polly-gen-tests/PollyIncludeTests.cpp +++ b/generated/tests/polly-gen-tests/PollyIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/pricing-gen-tests/PricingIncludeTests.cpp b/generated/tests/pricing-gen-tests/PricingIncludeTests.cpp index 93618e8a4c8..3f6a6eed7aa 100644 --- a/generated/tests/pricing-gen-tests/PricingIncludeTests.cpp +++ b/generated/tests/pricing-gen-tests/PricingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/proton-gen-tests/ProtonIncludeTests.cpp b/generated/tests/proton-gen-tests/ProtonIncludeTests.cpp index d1f8d81907c..2a14eea5df7 100644 --- a/generated/tests/proton-gen-tests/ProtonIncludeTests.cpp +++ b/generated/tests/proton-gen-tests/ProtonIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/qapps-gen-tests/QAppsIncludeTests.cpp b/generated/tests/qapps-gen-tests/QAppsIncludeTests.cpp index 1b8299549a1..9e414ef1e4d 100644 --- a/generated/tests/qapps-gen-tests/QAppsIncludeTests.cpp +++ b/generated/tests/qapps-gen-tests/QAppsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/qbusiness-gen-tests/QBusinessIncludeTests.cpp b/generated/tests/qbusiness-gen-tests/QBusinessIncludeTests.cpp index 2a459fe7e10..46e72854e02 100644 --- a/generated/tests/qbusiness-gen-tests/QBusinessIncludeTests.cpp +++ b/generated/tests/qbusiness-gen-tests/QBusinessIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/qconnect-gen-tests/QConnectIncludeTests.cpp b/generated/tests/qconnect-gen-tests/QConnectIncludeTests.cpp index c911e3b2334..c4b5662e3dc 100644 --- a/generated/tests/qconnect-gen-tests/QConnectIncludeTests.cpp +++ b/generated/tests/qconnect-gen-tests/QConnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/quicksight-gen-tests/QuickSightIncludeTests.cpp b/generated/tests/quicksight-gen-tests/QuickSightIncludeTests.cpp index 2d2c3e06d93..ca0ec8b5cbc 100644 --- a/generated/tests/quicksight-gen-tests/QuickSightIncludeTests.cpp +++ b/generated/tests/quicksight-gen-tests/QuickSightIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ram-gen-tests/RAMIncludeTests.cpp b/generated/tests/ram-gen-tests/RAMIncludeTests.cpp index e0828a8adef..7f44678be84 100644 --- a/generated/tests/ram-gen-tests/RAMIncludeTests.cpp +++ b/generated/tests/ram-gen-tests/RAMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/rbin-gen-tests/RecycleBinIncludeTests.cpp b/generated/tests/rbin-gen-tests/RecycleBinIncludeTests.cpp index d3acd310fde..da9f1198e9b 100644 --- a/generated/tests/rbin-gen-tests/RecycleBinIncludeTests.cpp +++ b/generated/tests/rbin-gen-tests/RecycleBinIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/rds-data-gen-tests/RDSDataServiceIncludeTests.cpp b/generated/tests/rds-data-gen-tests/RDSDataServiceIncludeTests.cpp index bd8eddfba78..957340a47cd 100644 --- a/generated/tests/rds-data-gen-tests/RDSDataServiceIncludeTests.cpp +++ b/generated/tests/rds-data-gen-tests/RDSDataServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/rds-gen-tests/RDSIncludeTests.cpp b/generated/tests/rds-gen-tests/RDSIncludeTests.cpp index 60138ae26e3..62472c9eea1 100644 --- a/generated/tests/rds-gen-tests/RDSIncludeTests.cpp +++ b/generated/tests/rds-gen-tests/RDSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/redshift-data-gen-tests/RedshiftDataAPIServiceIncludeTests.cpp b/generated/tests/redshift-data-gen-tests/RedshiftDataAPIServiceIncludeTests.cpp index 4cae8b60190..7dc8f8b2ed1 100644 --- a/generated/tests/redshift-data-gen-tests/RedshiftDataAPIServiceIncludeTests.cpp +++ b/generated/tests/redshift-data-gen-tests/RedshiftDataAPIServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/redshift-gen-tests/RedshiftIncludeTests.cpp b/generated/tests/redshift-gen-tests/RedshiftIncludeTests.cpp index 0c87b5116eb..395fa33b42e 100644 --- a/generated/tests/redshift-gen-tests/RedshiftIncludeTests.cpp +++ b/generated/tests/redshift-gen-tests/RedshiftIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/redshift-serverless-gen-tests/RedshiftServerlessIncludeTests.cpp b/generated/tests/redshift-serverless-gen-tests/RedshiftServerlessIncludeTests.cpp index e11aa229252..b5a572f988c 100644 --- a/generated/tests/redshift-serverless-gen-tests/RedshiftServerlessIncludeTests.cpp +++ b/generated/tests/redshift-serverless-gen-tests/RedshiftServerlessIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/rekognition-gen-tests/RekognitionIncludeTests.cpp b/generated/tests/rekognition-gen-tests/RekognitionIncludeTests.cpp index ed5cdc75d98..a04e21cc829 100644 --- a/generated/tests/rekognition-gen-tests/RekognitionIncludeTests.cpp +++ b/generated/tests/rekognition-gen-tests/RekognitionIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/repostspace-gen-tests/RepostspaceIncludeTests.cpp b/generated/tests/repostspace-gen-tests/RepostspaceIncludeTests.cpp index 2a3bf9c2c2f..6652e8657f4 100644 --- a/generated/tests/repostspace-gen-tests/RepostspaceIncludeTests.cpp +++ b/generated/tests/repostspace-gen-tests/RepostspaceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/resiliencehub-gen-tests/ResilienceHubIncludeTests.cpp b/generated/tests/resiliencehub-gen-tests/ResilienceHubIncludeTests.cpp index 32ab57349b8..e8e86450ed6 100644 --- a/generated/tests/resiliencehub-gen-tests/ResilienceHubIncludeTests.cpp +++ b/generated/tests/resiliencehub-gen-tests/ResilienceHubIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/resiliencehubv2-gen-tests/Resiliencehubv2IncludeTests.cpp b/generated/tests/resiliencehubv2-gen-tests/Resiliencehubv2IncludeTests.cpp index cee0d29e538..e1f80da3221 100644 --- a/generated/tests/resiliencehubv2-gen-tests/Resiliencehubv2IncludeTests.cpp +++ b/generated/tests/resiliencehubv2-gen-tests/Resiliencehubv2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/resource-explorer-2-gen-tests/ResourceExplorer2IncludeTests.cpp b/generated/tests/resource-explorer-2-gen-tests/ResourceExplorer2IncludeTests.cpp index fdc51047488..287e8641955 100644 --- a/generated/tests/resource-explorer-2-gen-tests/ResourceExplorer2IncludeTests.cpp +++ b/generated/tests/resource-explorer-2-gen-tests/ResourceExplorer2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/resource-groups-gen-tests/ResourceGroupsIncludeTests.cpp b/generated/tests/resource-groups-gen-tests/ResourceGroupsIncludeTests.cpp index 01fd66dbc36..69bcb0e5eca 100644 --- a/generated/tests/resource-groups-gen-tests/ResourceGroupsIncludeTests.cpp +++ b/generated/tests/resource-groups-gen-tests/ResourceGroupsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/resourcegroupstaggingapi-gen-tests/ResourceGroupsTaggingAPIIncludeTests.cpp b/generated/tests/resourcegroupstaggingapi-gen-tests/ResourceGroupsTaggingAPIIncludeTests.cpp index 7a8e838c1f0..bfcf9ed34ec 100644 --- a/generated/tests/resourcegroupstaggingapi-gen-tests/ResourceGroupsTaggingAPIIncludeTests.cpp +++ b/generated/tests/resourcegroupstaggingapi-gen-tests/ResourceGroupsTaggingAPIIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/rolesanywhere-gen-tests/RolesAnywhereIncludeTests.cpp b/generated/tests/rolesanywhere-gen-tests/RolesAnywhereIncludeTests.cpp index bcc2b305759..78925d4deb1 100644 --- a/generated/tests/rolesanywhere-gen-tests/RolesAnywhereIncludeTests.cpp +++ b/generated/tests/rolesanywhere-gen-tests/RolesAnywhereIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53-gen-tests/Route53IncludeTests.cpp b/generated/tests/route53-gen-tests/Route53IncludeTests.cpp index eb8e1b3ddeb..e361006a100 100644 --- a/generated/tests/route53-gen-tests/Route53IncludeTests.cpp +++ b/generated/tests/route53-gen-tests/Route53IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53-recovery-cluster-gen-tests/Route53RecoveryClusterIncludeTests.cpp b/generated/tests/route53-recovery-cluster-gen-tests/Route53RecoveryClusterIncludeTests.cpp index f149a8692f5..97eba154bb2 100644 --- a/generated/tests/route53-recovery-cluster-gen-tests/Route53RecoveryClusterIncludeTests.cpp +++ b/generated/tests/route53-recovery-cluster-gen-tests/Route53RecoveryClusterIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53-recovery-control-config-gen-tests/Route53RecoveryControlConfigIncludeTests.cpp b/generated/tests/route53-recovery-control-config-gen-tests/Route53RecoveryControlConfigIncludeTests.cpp index 405b74a7768..55bead840c8 100644 --- a/generated/tests/route53-recovery-control-config-gen-tests/Route53RecoveryControlConfigIncludeTests.cpp +++ b/generated/tests/route53-recovery-control-config-gen-tests/Route53RecoveryControlConfigIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53-recovery-readiness-gen-tests/Route53RecoveryReadinessIncludeTests.cpp b/generated/tests/route53-recovery-readiness-gen-tests/Route53RecoveryReadinessIncludeTests.cpp index d5a8817fdcd..685a0972371 100644 --- a/generated/tests/route53-recovery-readiness-gen-tests/Route53RecoveryReadinessIncludeTests.cpp +++ b/generated/tests/route53-recovery-readiness-gen-tests/Route53RecoveryReadinessIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53domains-gen-tests/Route53DomainsIncludeTests.cpp b/generated/tests/route53domains-gen-tests/Route53DomainsIncludeTests.cpp index 655c1ecc49b..bbf0105a7ff 100644 --- a/generated/tests/route53domains-gen-tests/Route53DomainsIncludeTests.cpp +++ b/generated/tests/route53domains-gen-tests/Route53DomainsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53globalresolver-gen-tests/Route53GlobalResolverIncludeTests.cpp b/generated/tests/route53globalresolver-gen-tests/Route53GlobalResolverIncludeTests.cpp index ab3262f53c3..18fc6569351 100644 --- a/generated/tests/route53globalresolver-gen-tests/Route53GlobalResolverIncludeTests.cpp +++ b/generated/tests/route53globalresolver-gen-tests/Route53GlobalResolverIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53profiles-gen-tests/Route53ProfilesIncludeTests.cpp b/generated/tests/route53profiles-gen-tests/Route53ProfilesIncludeTests.cpp index 5dab8c09233..782a53cd965 100644 --- a/generated/tests/route53profiles-gen-tests/Route53ProfilesIncludeTests.cpp +++ b/generated/tests/route53profiles-gen-tests/Route53ProfilesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/route53resolver-gen-tests/Route53ResolverIncludeTests.cpp b/generated/tests/route53resolver-gen-tests/Route53ResolverIncludeTests.cpp index feef03cd553..0ecd97f8647 100644 --- a/generated/tests/route53resolver-gen-tests/Route53ResolverIncludeTests.cpp +++ b/generated/tests/route53resolver-gen-tests/Route53ResolverIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/rtbfabric-gen-tests/RTBFabricIncludeTests.cpp b/generated/tests/rtbfabric-gen-tests/RTBFabricIncludeTests.cpp index 7c3c37cb4fa..cac91523f5a 100644 --- a/generated/tests/rtbfabric-gen-tests/RTBFabricIncludeTests.cpp +++ b/generated/tests/rtbfabric-gen-tests/RTBFabricIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/rum-gen-tests/CloudWatchRUMIncludeTests.cpp b/generated/tests/rum-gen-tests/CloudWatchRUMIncludeTests.cpp index a888a103a11..ef3dcb82f82 100644 --- a/generated/tests/rum-gen-tests/CloudWatchRUMIncludeTests.cpp +++ b/generated/tests/rum-gen-tests/CloudWatchRUMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/s3-crt-gen-tests/S3CrtIncludeTests.cpp b/generated/tests/s3-crt-gen-tests/S3CrtIncludeTests.cpp index bf47c7cd508..69b7af140d2 100644 --- a/generated/tests/s3-crt-gen-tests/S3CrtIncludeTests.cpp +++ b/generated/tests/s3-crt-gen-tests/S3CrtIncludeTests.cpp @@ -10,7 +10,6 @@ #include #include #include -#include #include #include #include @@ -21,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/generated/tests/s3-gen-tests/S3IncludeTests.cpp b/generated/tests/s3-gen-tests/S3IncludeTests.cpp index 9e879109aa4..3d470eae7d6 100644 --- a/generated/tests/s3-gen-tests/S3IncludeTests.cpp +++ b/generated/tests/s3-gen-tests/S3IncludeTests.cpp @@ -9,7 +9,6 @@ #include #include #include -#include #include #include #include @@ -19,6 +18,7 @@ #include #include #include +#include #include #include #include diff --git a/generated/tests/s3control-gen-tests/S3ControlIncludeTests.cpp b/generated/tests/s3control-gen-tests/S3ControlIncludeTests.cpp index 92a3a8da953..ebabf101cb9 100644 --- a/generated/tests/s3control-gen-tests/S3ControlIncludeTests.cpp +++ b/generated/tests/s3control-gen-tests/S3ControlIncludeTests.cpp @@ -9,12 +9,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/s3files-gen-tests/S3FilesIncludeTests.cpp b/generated/tests/s3files-gen-tests/S3FilesIncludeTests.cpp index 4a030228577..b0faab399e1 100644 --- a/generated/tests/s3files-gen-tests/S3FilesIncludeTests.cpp +++ b/generated/tests/s3files-gen-tests/S3FilesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/s3outposts-gen-tests/S3OutpostsIncludeTests.cpp b/generated/tests/s3outposts-gen-tests/S3OutpostsIncludeTests.cpp index b05e451578a..aa6eb1d32fb 100644 --- a/generated/tests/s3outposts-gen-tests/S3OutpostsIncludeTests.cpp +++ b/generated/tests/s3outposts-gen-tests/S3OutpostsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/s3tables-gen-tests/S3TablesIncludeTests.cpp b/generated/tests/s3tables-gen-tests/S3TablesIncludeTests.cpp index 63f159e6e73..7d0b55aa295 100644 --- a/generated/tests/s3tables-gen-tests/S3TablesIncludeTests.cpp +++ b/generated/tests/s3tables-gen-tests/S3TablesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/s3vectors-gen-tests/S3VectorsIncludeTests.cpp b/generated/tests/s3vectors-gen-tests/S3VectorsIncludeTests.cpp index 8167c11371e..b6775e46187 100644 --- a/generated/tests/s3vectors-gen-tests/S3VectorsIncludeTests.cpp +++ b/generated/tests/s3vectors-gen-tests/S3VectorsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-a2i-runtime-gen-tests/AugmentedAIRuntimeIncludeTests.cpp b/generated/tests/sagemaker-a2i-runtime-gen-tests/AugmentedAIRuntimeIncludeTests.cpp index 66db54bfcd6..173a5f81959 100644 --- a/generated/tests/sagemaker-a2i-runtime-gen-tests/AugmentedAIRuntimeIncludeTests.cpp +++ b/generated/tests/sagemaker-a2i-runtime-gen-tests/AugmentedAIRuntimeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-edge-gen-tests/SagemakerEdgeManagerIncludeTests.cpp b/generated/tests/sagemaker-edge-gen-tests/SagemakerEdgeManagerIncludeTests.cpp index 8b3c2b4f227..70b857f7e8e 100644 --- a/generated/tests/sagemaker-edge-gen-tests/SagemakerEdgeManagerIncludeTests.cpp +++ b/generated/tests/sagemaker-edge-gen-tests/SagemakerEdgeManagerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-featurestore-runtime-gen-tests/SageMakerFeatureStoreRuntimeIncludeTests.cpp b/generated/tests/sagemaker-featurestore-runtime-gen-tests/SageMakerFeatureStoreRuntimeIncludeTests.cpp index 4506132d6e2..f756e307049 100644 --- a/generated/tests/sagemaker-featurestore-runtime-gen-tests/SageMakerFeatureStoreRuntimeIncludeTests.cpp +++ b/generated/tests/sagemaker-featurestore-runtime-gen-tests/SageMakerFeatureStoreRuntimeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-gen-tests/SageMakerIncludeTests.cpp b/generated/tests/sagemaker-gen-tests/SageMakerIncludeTests.cpp index c2513c85ab9..3681277c596 100644 --- a/generated/tests/sagemaker-gen-tests/SageMakerIncludeTests.cpp +++ b/generated/tests/sagemaker-gen-tests/SageMakerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-geospatial-gen-tests/SageMakerGeospatialIncludeTests.cpp b/generated/tests/sagemaker-geospatial-gen-tests/SageMakerGeospatialIncludeTests.cpp index a3b4b0e68d8..65d1f2fdf02 100644 --- a/generated/tests/sagemaker-geospatial-gen-tests/SageMakerGeospatialIncludeTests.cpp +++ b/generated/tests/sagemaker-geospatial-gen-tests/SageMakerGeospatialIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-metrics-gen-tests/SageMakerMetricsIncludeTests.cpp b/generated/tests/sagemaker-metrics-gen-tests/SageMakerMetricsIncludeTests.cpp index 190207e927f..4f02b477e82 100644 --- a/generated/tests/sagemaker-metrics-gen-tests/SageMakerMetricsIncludeTests.cpp +++ b/generated/tests/sagemaker-metrics-gen-tests/SageMakerMetricsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-runtime-gen-tests/SageMakerRuntimeIncludeTests.cpp b/generated/tests/sagemaker-runtime-gen-tests/SageMakerRuntimeIncludeTests.cpp index 22d52a34bb5..5a5c28f3e38 100644 --- a/generated/tests/sagemaker-runtime-gen-tests/SageMakerRuntimeIncludeTests.cpp +++ b/generated/tests/sagemaker-runtime-gen-tests/SageMakerRuntimeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemaker-runtime-http2-gen-tests/SageMakerRuntimeHTTP2IncludeTests.cpp b/generated/tests/sagemaker-runtime-http2-gen-tests/SageMakerRuntimeHTTP2IncludeTests.cpp index 226852fdf2e..a415f3a8d14 100644 --- a/generated/tests/sagemaker-runtime-http2-gen-tests/SageMakerRuntimeHTTP2IncludeTests.cpp +++ b/generated/tests/sagemaker-runtime-http2-gen-tests/SageMakerRuntimeHTTP2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sagemakerjobruntime-gen-tests/SagemakerJobRuntimeIncludeTests.cpp b/generated/tests/sagemakerjobruntime-gen-tests/SagemakerJobRuntimeIncludeTests.cpp index 62d0e8d996c..87987b73e24 100644 --- a/generated/tests/sagemakerjobruntime-gen-tests/SagemakerJobRuntimeIncludeTests.cpp +++ b/generated/tests/sagemakerjobruntime-gen-tests/SagemakerJobRuntimeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/savingsplans-gen-tests/SavingsPlansIncludeTests.cpp b/generated/tests/savingsplans-gen-tests/SavingsPlansIncludeTests.cpp index 604b4211c1a..bdaab1d9c5a 100644 --- a/generated/tests/savingsplans-gen-tests/SavingsPlansIncludeTests.cpp +++ b/generated/tests/savingsplans-gen-tests/SavingsPlansIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/scheduler-gen-tests/SchedulerIncludeTests.cpp b/generated/tests/scheduler-gen-tests/SchedulerIncludeTests.cpp index 9d4ea8272c5..5b64eca61b7 100644 --- a/generated/tests/scheduler-gen-tests/SchedulerIncludeTests.cpp +++ b/generated/tests/scheduler-gen-tests/SchedulerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/schemas-gen-tests/SchemasIncludeTests.cpp b/generated/tests/schemas-gen-tests/SchemasIncludeTests.cpp index bb9c255b3d1..9af9e4e1550 100644 --- a/generated/tests/schemas-gen-tests/SchemasIncludeTests.cpp +++ b/generated/tests/schemas-gen-tests/SchemasIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sdb-gen-tests/SimpleDBIncludeTests.cpp b/generated/tests/sdb-gen-tests/SimpleDBIncludeTests.cpp index b1b5a734195..59cdcbe401c 100644 --- a/generated/tests/sdb-gen-tests/SimpleDBIncludeTests.cpp +++ b/generated/tests/sdb-gen-tests/SimpleDBIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/secretsmanager-gen-tests/SecretsManagerIncludeTests.cpp b/generated/tests/secretsmanager-gen-tests/SecretsManagerIncludeTests.cpp index d4cc477e606..3d3651e858e 100644 --- a/generated/tests/secretsmanager-gen-tests/SecretsManagerIncludeTests.cpp +++ b/generated/tests/secretsmanager-gen-tests/SecretsManagerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/security-ir-gen-tests/SecurityIRIncludeTests.cpp b/generated/tests/security-ir-gen-tests/SecurityIRIncludeTests.cpp index 2dc43dcd33d..ed69519bcc1 100644 --- a/generated/tests/security-ir-gen-tests/SecurityIRIncludeTests.cpp +++ b/generated/tests/security-ir-gen-tests/SecurityIRIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/securityagent-gen-tests/SecurityAgentIncludeTests.cpp b/generated/tests/securityagent-gen-tests/SecurityAgentIncludeTests.cpp index c1c1faafe8f..472920df4f9 100644 --- a/generated/tests/securityagent-gen-tests/SecurityAgentIncludeTests.cpp +++ b/generated/tests/securityagent-gen-tests/SecurityAgentIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/securityhub-gen-tests/SecurityHubIncludeTests.cpp b/generated/tests/securityhub-gen-tests/SecurityHubIncludeTests.cpp index cb51d56e302..f0472dd46e6 100644 --- a/generated/tests/securityhub-gen-tests/SecurityHubIncludeTests.cpp +++ b/generated/tests/securityhub-gen-tests/SecurityHubIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/securitylake-gen-tests/SecurityLakeIncludeTests.cpp b/generated/tests/securitylake-gen-tests/SecurityLakeIncludeTests.cpp index 741fce720ca..9416a19ef93 100644 --- a/generated/tests/securitylake-gen-tests/SecurityLakeIncludeTests.cpp +++ b/generated/tests/securitylake-gen-tests/SecurityLakeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/serverlessrepo-gen-tests/ServerlessApplicationRepositoryIncludeTests.cpp b/generated/tests/serverlessrepo-gen-tests/ServerlessApplicationRepositoryIncludeTests.cpp index 57215701304..bfd3dfd3ea6 100644 --- a/generated/tests/serverlessrepo-gen-tests/ServerlessApplicationRepositoryIncludeTests.cpp +++ b/generated/tests/serverlessrepo-gen-tests/ServerlessApplicationRepositoryIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/service-quotas-gen-tests/ServiceQuotasIncludeTests.cpp b/generated/tests/service-quotas-gen-tests/ServiceQuotasIncludeTests.cpp index aec3b2ac7bc..ae9b94d6267 100644 --- a/generated/tests/service-quotas-gen-tests/ServiceQuotasIncludeTests.cpp +++ b/generated/tests/service-quotas-gen-tests/ServiceQuotasIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/servicecatalog-appregistry-gen-tests/AppRegistryIncludeTests.cpp b/generated/tests/servicecatalog-appregistry-gen-tests/AppRegistryIncludeTests.cpp index ef3dcaa646b..7c283ed9b08 100644 --- a/generated/tests/servicecatalog-appregistry-gen-tests/AppRegistryIncludeTests.cpp +++ b/generated/tests/servicecatalog-appregistry-gen-tests/AppRegistryIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/servicecatalog-gen-tests/ServiceCatalogIncludeTests.cpp b/generated/tests/servicecatalog-gen-tests/ServiceCatalogIncludeTests.cpp index 86f3d6e87b9..4a8f7982f0e 100644 --- a/generated/tests/servicecatalog-gen-tests/ServiceCatalogIncludeTests.cpp +++ b/generated/tests/servicecatalog-gen-tests/ServiceCatalogIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/servicediscovery-gen-tests/ServiceDiscoveryIncludeTests.cpp b/generated/tests/servicediscovery-gen-tests/ServiceDiscoveryIncludeTests.cpp index fc962d9e15b..131d167f662 100644 --- a/generated/tests/servicediscovery-gen-tests/ServiceDiscoveryIncludeTests.cpp +++ b/generated/tests/servicediscovery-gen-tests/ServiceDiscoveryIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sesv2-gen-tests/SESV2IncludeTests.cpp b/generated/tests/sesv2-gen-tests/SESV2IncludeTests.cpp index 538fe7cb537..db00726d2c6 100644 --- a/generated/tests/sesv2-gen-tests/SESV2IncludeTests.cpp +++ b/generated/tests/sesv2-gen-tests/SESV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/shield-gen-tests/ShieldIncludeTests.cpp b/generated/tests/shield-gen-tests/ShieldIncludeTests.cpp index e4654a0eb03..5217ac5c38a 100644 --- a/generated/tests/shield-gen-tests/ShieldIncludeTests.cpp +++ b/generated/tests/shield-gen-tests/ShieldIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/signer-data-gen-tests/SignerDataIncludeTests.cpp b/generated/tests/signer-data-gen-tests/SignerDataIncludeTests.cpp index f1dbca05ce5..89e14306c45 100644 --- a/generated/tests/signer-data-gen-tests/SignerDataIncludeTests.cpp +++ b/generated/tests/signer-data-gen-tests/SignerDataIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/signer-gen-tests/SignerIncludeTests.cpp b/generated/tests/signer-gen-tests/SignerIncludeTests.cpp index e1a2463992f..680e26feadd 100644 --- a/generated/tests/signer-gen-tests/SignerIncludeTests.cpp +++ b/generated/tests/signer-gen-tests/SignerIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/signin-gen-tests/SigninIncludeTests.cpp b/generated/tests/signin-gen-tests/SigninIncludeTests.cpp index 8af95829cae..c0b684e678d 100644 --- a/generated/tests/signin-gen-tests/SigninIncludeTests.cpp +++ b/generated/tests/signin-gen-tests/SigninIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/simpledbv2-gen-tests/SimpleDBv2IncludeTests.cpp b/generated/tests/simpledbv2-gen-tests/SimpleDBv2IncludeTests.cpp index 4dff81aed04..b682e0ebd64 100644 --- a/generated/tests/simpledbv2-gen-tests/SimpleDBv2IncludeTests.cpp +++ b/generated/tests/simpledbv2-gen-tests/SimpleDBv2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sms-voice-gen-tests/PinpointSMSVoiceIncludeTests.cpp b/generated/tests/sms-voice-gen-tests/PinpointSMSVoiceIncludeTests.cpp index 41308a97646..2d8144aa89b 100644 --- a/generated/tests/sms-voice-gen-tests/PinpointSMSVoiceIncludeTests.cpp +++ b/generated/tests/sms-voice-gen-tests/PinpointSMSVoiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/snow-device-management-gen-tests/SnowDeviceManagementIncludeTests.cpp b/generated/tests/snow-device-management-gen-tests/SnowDeviceManagementIncludeTests.cpp index 30610bd588c..bdbb7ea97f9 100644 --- a/generated/tests/snow-device-management-gen-tests/SnowDeviceManagementIncludeTests.cpp +++ b/generated/tests/snow-device-management-gen-tests/SnowDeviceManagementIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/snowball-gen-tests/SnowballIncludeTests.cpp b/generated/tests/snowball-gen-tests/SnowballIncludeTests.cpp index 6361735525a..7d30996b9f8 100644 --- a/generated/tests/snowball-gen-tests/SnowballIncludeTests.cpp +++ b/generated/tests/snowball-gen-tests/SnowballIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sns-gen-tests/SNSIncludeTests.cpp b/generated/tests/sns-gen-tests/SNSIncludeTests.cpp index a079b37a5bd..d6fe2424180 100644 --- a/generated/tests/sns-gen-tests/SNSIncludeTests.cpp +++ b/generated/tests/sns-gen-tests/SNSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/socialmessaging-gen-tests/SocialMessagingIncludeTests.cpp b/generated/tests/socialmessaging-gen-tests/SocialMessagingIncludeTests.cpp index 64d96f64168..84af75b89ae 100644 --- a/generated/tests/socialmessaging-gen-tests/SocialMessagingIncludeTests.cpp +++ b/generated/tests/socialmessaging-gen-tests/SocialMessagingIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sqs-gen-tests/SQSIncludeTests.cpp b/generated/tests/sqs-gen-tests/SQSIncludeTests.cpp index 639ad708722..850ede52c32 100644 --- a/generated/tests/sqs-gen-tests/SQSIncludeTests.cpp +++ b/generated/tests/sqs-gen-tests/SQSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ssm-contacts-gen-tests/SSMContactsIncludeTests.cpp b/generated/tests/ssm-contacts-gen-tests/SSMContactsIncludeTests.cpp index a846d270500..e3ac55c82d9 100644 --- a/generated/tests/ssm-contacts-gen-tests/SSMContactsIncludeTests.cpp +++ b/generated/tests/ssm-contacts-gen-tests/SSMContactsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ssm-gen-tests/SSMIncludeTests.cpp b/generated/tests/ssm-gen-tests/SSMIncludeTests.cpp index d25ca4bdf09..98bc0521da5 100644 --- a/generated/tests/ssm-gen-tests/SSMIncludeTests.cpp +++ b/generated/tests/ssm-gen-tests/SSMIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ssm-guiconnect-gen-tests/SSMGuiConnectIncludeTests.cpp b/generated/tests/ssm-guiconnect-gen-tests/SSMGuiConnectIncludeTests.cpp index 81ea17cce13..93d14c9ed58 100644 --- a/generated/tests/ssm-guiconnect-gen-tests/SSMGuiConnectIncludeTests.cpp +++ b/generated/tests/ssm-guiconnect-gen-tests/SSMGuiConnectIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ssm-incidents-gen-tests/SSMIncidentsIncludeTests.cpp b/generated/tests/ssm-incidents-gen-tests/SSMIncidentsIncludeTests.cpp index b96e9714115..aab2c9c95a1 100644 --- a/generated/tests/ssm-incidents-gen-tests/SSMIncidentsIncludeTests.cpp +++ b/generated/tests/ssm-incidents-gen-tests/SSMIncidentsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ssm-quicksetup-gen-tests/SSMQuickSetupIncludeTests.cpp b/generated/tests/ssm-quicksetup-gen-tests/SSMQuickSetupIncludeTests.cpp index 7bb38e4378c..fccadb37e87 100644 --- a/generated/tests/ssm-quicksetup-gen-tests/SSMQuickSetupIncludeTests.cpp +++ b/generated/tests/ssm-quicksetup-gen-tests/SSMQuickSetupIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/ssm-sap-gen-tests/SsmSapIncludeTests.cpp b/generated/tests/ssm-sap-gen-tests/SsmSapIncludeTests.cpp index 731feb0ca41..59398885ca5 100644 --- a/generated/tests/ssm-sap-gen-tests/SsmSapIncludeTests.cpp +++ b/generated/tests/ssm-sap-gen-tests/SsmSapIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sso-admin-gen-tests/SSOAdminIncludeTests.cpp b/generated/tests/sso-admin-gen-tests/SSOAdminIncludeTests.cpp index 47f8ff3e559..822b2c29464 100644 --- a/generated/tests/sso-admin-gen-tests/SSOAdminIncludeTests.cpp +++ b/generated/tests/sso-admin-gen-tests/SSOAdminIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sso-gen-tests/SSOIncludeTests.cpp b/generated/tests/sso-gen-tests/SSOIncludeTests.cpp index 992c6ac13ca..9796755bd2d 100644 --- a/generated/tests/sso-gen-tests/SSOIncludeTests.cpp +++ b/generated/tests/sso-gen-tests/SSOIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sso-oidc-gen-tests/SSOOIDCIncludeTests.cpp b/generated/tests/sso-oidc-gen-tests/SSOOIDCIncludeTests.cpp index 56607dde147..6346262c11d 100644 --- a/generated/tests/sso-oidc-gen-tests/SSOOIDCIncludeTests.cpp +++ b/generated/tests/sso-oidc-gen-tests/SSOOIDCIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/states-gen-tests/SFNIncludeTests.cpp b/generated/tests/states-gen-tests/SFNIncludeTests.cpp index bcfa0342956..04d26cd7851 100644 --- a/generated/tests/states-gen-tests/SFNIncludeTests.cpp +++ b/generated/tests/states-gen-tests/SFNIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/storagegateway-gen-tests/StorageGatewayIncludeTests.cpp b/generated/tests/storagegateway-gen-tests/StorageGatewayIncludeTests.cpp index cf68477fd40..993668723ad 100644 --- a/generated/tests/storagegateway-gen-tests/StorageGatewayIncludeTests.cpp +++ b/generated/tests/storagegateway-gen-tests/StorageGatewayIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sts-gen-tests/STSIncludeTests.cpp b/generated/tests/sts-gen-tests/STSIncludeTests.cpp index a2d6b049a64..01a500cc075 100644 --- a/generated/tests/sts-gen-tests/STSIncludeTests.cpp +++ b/generated/tests/sts-gen-tests/STSIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/supplychain-gen-tests/SupplyChainIncludeTests.cpp b/generated/tests/supplychain-gen-tests/SupplyChainIncludeTests.cpp index 16f5d97cc97..a334052af48 100644 --- a/generated/tests/supplychain-gen-tests/SupplyChainIncludeTests.cpp +++ b/generated/tests/supplychain-gen-tests/SupplyChainIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/support-app-gen-tests/SupportAppIncludeTests.cpp b/generated/tests/support-app-gen-tests/SupportAppIncludeTests.cpp index 0868f69f470..0c9fe9b36fa 100644 --- a/generated/tests/support-app-gen-tests/SupportAppIncludeTests.cpp +++ b/generated/tests/support-app-gen-tests/SupportAppIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/support-gen-tests/SupportIncludeTests.cpp b/generated/tests/support-gen-tests/SupportIncludeTests.cpp index 502146da584..d2cf5c0c91b 100644 --- a/generated/tests/support-gen-tests/SupportIncludeTests.cpp +++ b/generated/tests/support-gen-tests/SupportIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/supportauthz-gen-tests/SupportAuthZIncludeTests.cpp b/generated/tests/supportauthz-gen-tests/SupportAuthZIncludeTests.cpp index 2d89d44f9fc..29b2b3b01e0 100644 --- a/generated/tests/supportauthz-gen-tests/SupportAuthZIncludeTests.cpp +++ b/generated/tests/supportauthz-gen-tests/SupportAuthZIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/sustainability-gen-tests/SustainabilityIncludeTests.cpp b/generated/tests/sustainability-gen-tests/SustainabilityIncludeTests.cpp index ecd926ff377..c97d8086b66 100644 --- a/generated/tests/sustainability-gen-tests/SustainabilityIncludeTests.cpp +++ b/generated/tests/sustainability-gen-tests/SustainabilityIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/swf-gen-tests/SWFIncludeTests.cpp b/generated/tests/swf-gen-tests/SWFIncludeTests.cpp index f675534fa2b..39418fcfe17 100644 --- a/generated/tests/swf-gen-tests/SWFIncludeTests.cpp +++ b/generated/tests/swf-gen-tests/SWFIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/synthetics-gen-tests/SyntheticsIncludeTests.cpp b/generated/tests/synthetics-gen-tests/SyntheticsIncludeTests.cpp index f7ad1d782d8..f1c0e11699d 100644 --- a/generated/tests/synthetics-gen-tests/SyntheticsIncludeTests.cpp +++ b/generated/tests/synthetics-gen-tests/SyntheticsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/taxsettings-gen-tests/TaxSettingsIncludeTests.cpp b/generated/tests/taxsettings-gen-tests/TaxSettingsIncludeTests.cpp index 0e93b56d46c..9e1006f3542 100644 --- a/generated/tests/taxsettings-gen-tests/TaxSettingsIncludeTests.cpp +++ b/generated/tests/taxsettings-gen-tests/TaxSettingsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/textract-gen-tests/TextractIncludeTests.cpp b/generated/tests/textract-gen-tests/TextractIncludeTests.cpp index 3c7dd01b2be..a7dda183990 100644 --- a/generated/tests/textract-gen-tests/TextractIncludeTests.cpp +++ b/generated/tests/textract-gen-tests/TextractIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/timestream-influxdb-gen-tests/TimestreamInfluxDBIncludeTests.cpp b/generated/tests/timestream-influxdb-gen-tests/TimestreamInfluxDBIncludeTests.cpp index 3f69e281389..f3cd975340f 100644 --- a/generated/tests/timestream-influxdb-gen-tests/TimestreamInfluxDBIncludeTests.cpp +++ b/generated/tests/timestream-influxdb-gen-tests/TimestreamInfluxDBIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/timestream-query-gen-tests/TimestreamQueryIncludeTests.cpp b/generated/tests/timestream-query-gen-tests/TimestreamQueryIncludeTests.cpp index 32eb70482fc..6423a408cd5 100644 --- a/generated/tests/timestream-query-gen-tests/TimestreamQueryIncludeTests.cpp +++ b/generated/tests/timestream-query-gen-tests/TimestreamQueryIncludeTests.cpp @@ -9,12 +9,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/timestream-write-gen-tests/TimestreamWriteIncludeTests.cpp b/generated/tests/timestream-write-gen-tests/TimestreamWriteIncludeTests.cpp index 35a64859951..f95669e60dc 100644 --- a/generated/tests/timestream-write-gen-tests/TimestreamWriteIncludeTests.cpp +++ b/generated/tests/timestream-write-gen-tests/TimestreamWriteIncludeTests.cpp @@ -9,12 +9,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/tnb-gen-tests/TnbIncludeTests.cpp b/generated/tests/tnb-gen-tests/TnbIncludeTests.cpp index e52346e1e35..133df86831f 100644 --- a/generated/tests/tnb-gen-tests/TnbIncludeTests.cpp +++ b/generated/tests/tnb-gen-tests/TnbIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/transcribe-gen-tests/TranscribeServiceIncludeTests.cpp b/generated/tests/transcribe-gen-tests/TranscribeServiceIncludeTests.cpp index 4f8549101df..67e5f4abef2 100644 --- a/generated/tests/transcribe-gen-tests/TranscribeServiceIncludeTests.cpp +++ b/generated/tests/transcribe-gen-tests/TranscribeServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/transcribestreaming-gen-tests/TranscribeStreamingServiceIncludeTests.cpp b/generated/tests/transcribestreaming-gen-tests/TranscribeStreamingServiceIncludeTests.cpp index 1e1ef4ae228..a5b65b2ee82 100644 --- a/generated/tests/transcribestreaming-gen-tests/TranscribeStreamingServiceIncludeTests.cpp +++ b/generated/tests/transcribestreaming-gen-tests/TranscribeStreamingServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/translate-gen-tests/TranslateIncludeTests.cpp b/generated/tests/translate-gen-tests/TranslateIncludeTests.cpp index f518b220d8c..5ba06ed48ec 100644 --- a/generated/tests/translate-gen-tests/TranslateIncludeTests.cpp +++ b/generated/tests/translate-gen-tests/TranslateIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/trustedadvisor-gen-tests/TrustedAdvisorIncludeTests.cpp b/generated/tests/trustedadvisor-gen-tests/TrustedAdvisorIncludeTests.cpp index e6f92617407..6b5611c2f11 100644 --- a/generated/tests/trustedadvisor-gen-tests/TrustedAdvisorIncludeTests.cpp +++ b/generated/tests/trustedadvisor-gen-tests/TrustedAdvisorIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/uxc-gen-tests/UxcIncludeTests.cpp b/generated/tests/uxc-gen-tests/UxcIncludeTests.cpp index 8945df48b35..f33b2ed1b42 100644 --- a/generated/tests/uxc-gen-tests/UxcIncludeTests.cpp +++ b/generated/tests/uxc-gen-tests/UxcIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/verifiedpermissions-gen-tests/VerifiedPermissionsIncludeTests.cpp b/generated/tests/verifiedpermissions-gen-tests/VerifiedPermissionsIncludeTests.cpp index 7c691317086..03cfd203fc2 100644 --- a/generated/tests/verifiedpermissions-gen-tests/VerifiedPermissionsIncludeTests.cpp +++ b/generated/tests/verifiedpermissions-gen-tests/VerifiedPermissionsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/voice-id-gen-tests/VoiceIDIncludeTests.cpp b/generated/tests/voice-id-gen-tests/VoiceIDIncludeTests.cpp index ecfa725b4ce..470393de1ea 100644 --- a/generated/tests/voice-id-gen-tests/VoiceIDIncludeTests.cpp +++ b/generated/tests/voice-id-gen-tests/VoiceIDIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/vpc-lattice-gen-tests/VPCLatticeIncludeTests.cpp b/generated/tests/vpc-lattice-gen-tests/VPCLatticeIncludeTests.cpp index 05606d21ae7..c63ebb22eca 100644 --- a/generated/tests/vpc-lattice-gen-tests/VPCLatticeIncludeTests.cpp +++ b/generated/tests/vpc-lattice-gen-tests/VPCLatticeIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/waf-gen-tests/WAFIncludeTests.cpp b/generated/tests/waf-gen-tests/WAFIncludeTests.cpp index c98dcf7167b..8920be45733 100644 --- a/generated/tests/waf-gen-tests/WAFIncludeTests.cpp +++ b/generated/tests/waf-gen-tests/WAFIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/waf-regional-gen-tests/WAFRegionalIncludeTests.cpp b/generated/tests/waf-regional-gen-tests/WAFRegionalIncludeTests.cpp index 5cb635da6f1..b3d72c7c0d2 100644 --- a/generated/tests/waf-regional-gen-tests/WAFRegionalIncludeTests.cpp +++ b/generated/tests/waf-regional-gen-tests/WAFRegionalIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/wafv2-gen-tests/WAFV2IncludeTests.cpp b/generated/tests/wafv2-gen-tests/WAFV2IncludeTests.cpp index 9fda550dc03..7c5deae4db5 100644 --- a/generated/tests/wafv2-gen-tests/WAFV2IncludeTests.cpp +++ b/generated/tests/wafv2-gen-tests/WAFV2IncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/wellarchitected-gen-tests/WellArchitectedIncludeTests.cpp b/generated/tests/wellarchitected-gen-tests/WellArchitectedIncludeTests.cpp index 7c17c6a0ab5..285f335b5d7 100644 --- a/generated/tests/wellarchitected-gen-tests/WellArchitectedIncludeTests.cpp +++ b/generated/tests/wellarchitected-gen-tests/WellArchitectedIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/wickr-gen-tests/WickrIncludeTests.cpp b/generated/tests/wickr-gen-tests/WickrIncludeTests.cpp index 978517bb605..3a81931d364 100644 --- a/generated/tests/wickr-gen-tests/WickrIncludeTests.cpp +++ b/generated/tests/wickr-gen-tests/WickrIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/wisdom-gen-tests/ConnectWisdomServiceIncludeTests.cpp b/generated/tests/wisdom-gen-tests/ConnectWisdomServiceIncludeTests.cpp index 5a2534c6e70..cc9b321f09c 100644 --- a/generated/tests/wisdom-gen-tests/ConnectWisdomServiceIncludeTests.cpp +++ b/generated/tests/wisdom-gen-tests/ConnectWisdomServiceIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/workdocs-gen-tests/WorkDocsIncludeTests.cpp b/generated/tests/workdocs-gen-tests/WorkDocsIncludeTests.cpp index f5c81a5ce42..7afb42b064d 100644 --- a/generated/tests/workdocs-gen-tests/WorkDocsIncludeTests.cpp +++ b/generated/tests/workdocs-gen-tests/WorkDocsIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/workmail-gen-tests/WorkMailIncludeTests.cpp b/generated/tests/workmail-gen-tests/WorkMailIncludeTests.cpp index b6b521abe4c..492cd870542 100644 --- a/generated/tests/workmail-gen-tests/WorkMailIncludeTests.cpp +++ b/generated/tests/workmail-gen-tests/WorkMailIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/workmailmessageflow-gen-tests/WorkMailMessageFlowIncludeTests.cpp b/generated/tests/workmailmessageflow-gen-tests/WorkMailMessageFlowIncludeTests.cpp index ede916d8416..acec23af82c 100644 --- a/generated/tests/workmailmessageflow-gen-tests/WorkMailMessageFlowIncludeTests.cpp +++ b/generated/tests/workmailmessageflow-gen-tests/WorkMailMessageFlowIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/workspaces-gen-tests/WorkSpacesIncludeTests.cpp b/generated/tests/workspaces-gen-tests/WorkSpacesIncludeTests.cpp index 83ec17043fc..4745bac8fc8 100644 --- a/generated/tests/workspaces-gen-tests/WorkSpacesIncludeTests.cpp +++ b/generated/tests/workspaces-gen-tests/WorkSpacesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/workspaces-instances-gen-tests/WorkspacesInstancesIncludeTests.cpp b/generated/tests/workspaces-instances-gen-tests/WorkspacesInstancesIncludeTests.cpp index 7c83d51538c..dfc7380a05b 100644 --- a/generated/tests/workspaces-instances-gen-tests/WorkspacesInstancesIncludeTests.cpp +++ b/generated/tests/workspaces-instances-gen-tests/WorkspacesInstancesIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/workspaces-thin-client-gen-tests/WorkSpacesThinIncludeTestIncludeTests.cpp b/generated/tests/workspaces-thin-client-gen-tests/WorkSpacesThinIncludeTestIncludeTests.cpp index b0d4214bf3b..dcb0fec255b 100644 --- a/generated/tests/workspaces-thin-client-gen-tests/WorkSpacesThinIncludeTestIncludeTests.cpp +++ b/generated/tests/workspaces-thin-client-gen-tests/WorkSpacesThinIncludeTestIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/workspaces-web-gen-tests/WorkSpacesWebIncludeTests.cpp b/generated/tests/workspaces-web-gen-tests/WorkSpacesWebIncludeTests.cpp index a17887208cc..718485b753e 100644 --- a/generated/tests/workspaces-web-gen-tests/WorkSpacesWebIncludeTests.cpp +++ b/generated/tests/workspaces-web-gen-tests/WorkSpacesWebIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/generated/tests/xray-gen-tests/XRayIncludeTests.cpp b/generated/tests/xray-gen-tests/XRayIncludeTests.cpp index 02dc92b5444..bdabb522529 100644 --- a/generated/tests/xray-gen-tests/XRayIncludeTests.cpp +++ b/generated/tests/xray-gen-tests/XRayIncludeTests.cpp @@ -8,12 +8,12 @@ #include #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/domainmodels/codegeneration/ServiceModel.java b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/domainmodels/codegeneration/ServiceModel.java index debbbc5e967..78484c003f7 100644 --- a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/domainmodels/codegeneration/ServiceModel.java +++ b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/domainmodels/codegeneration/ServiceModel.java @@ -33,6 +33,7 @@ public class ServiceModel { boolean enableVirtualOperations; boolean disableSmithyGeneration; boolean skipModelGeneration; + boolean skipEndpointRulesBlob; Collection serviceErrors; Collection presigners; Map queryCompatibleErrorMappings; diff --git a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/DirectFromC2jGenerator.java b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/DirectFromC2jGenerator.java index eec9d2e8832..a0c9194f860 100644 --- a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/DirectFromC2jGenerator.java +++ b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/DirectFromC2jGenerator.java @@ -45,7 +45,8 @@ public ByteArrayOutputStream generateServiceSourceFromJson(String rawJson, Strin String languageBinding, String serviceName, String namespace, String licenseText, boolean generateStandalonePackage, boolean enableVirtualOperations, boolean disableSmithyGeneration, - boolean useSmithyClient, boolean skipModelGeneration) throws Exception { + boolean useSmithyClient, boolean skipModelGeneration, + boolean skipEndpointRulesBlob) throws Exception { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(EndpointTests.EndpointTestParams.class, new EndpointTestParamsDeserializer()); gsonBuilder.registerTypeAdapter(EndpointParameterValue.class, new EndpointParameterValueDeserializer()); @@ -63,7 +64,7 @@ public ByteArrayOutputStream generateServiceSourceFromJson(String rawJson, Strin } return mainClientGenerator.generateSourceFromC2jModel(c2jServiceModel, serviceName, languageBinding, namespace, licenseText, generateStandalonePackage, enableVirtualOperations, disableSmithyGeneration, useSmithyClient, - skipModelGeneration); + skipModelGeneration, skipEndpointRulesBlob); } /** diff --git a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/MainGenerator.java b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/MainGenerator.java index 1ecc8c972fa..ffd555cf76a 100644 --- a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/MainGenerator.java +++ b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/MainGenerator.java @@ -36,7 +36,8 @@ public ByteArrayOutputStream generateSourceFromC2jModel(C2jServiceModel c2jModel String serviceName, String languageBinding, String namespace, String licenseText, boolean generateStandalonePackage, boolean enableVirtualOperations, boolean disableSmithyGeneration, - boolean useSmithyClient, boolean skipModelGeneration) throws Exception { + boolean useSmithyClient, boolean skipModelGeneration, + boolean skipEndpointRulesBlob) throws Exception { SdkSpec spec = new SdkSpec(languageBinding, serviceName, null); // Transform to ServiceModel @@ -51,6 +52,7 @@ public ByteArrayOutputStream generateSourceFromC2jModel(C2jServiceModel c2jModel serviceModel.setDisableSmithyGeneration(disableSmithyGeneration); serviceModel.setUseSmithyClient(useSmithyClient); serviceModel.setSkipModelGeneration(skipModelGeneration); + serviceModel.setSkipEndpointRulesBlob(skipEndpointRulesBlob); spec.setVersion(serviceModel.getMetadata().getApiVersion()); diff --git a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/cpp/CppClientGenerator.java b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/cpp/CppClientGenerator.java index bdb935ee3ef..443c9df5bc3 100644 --- a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/cpp/CppClientGenerator.java +++ b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/generators/cpp/CppClientGenerator.java @@ -121,8 +121,10 @@ public SdkFileEntry[] generateSourceFiles(ServiceModel serviceModel) throws Exce } fileList.add(generateClientConfigurationFile(serviceModel)); if (serviceModel.getEndpointRules() != null) { - fileList.add(generateEndpointRulesHeaderFile(serviceModel)); - fileList.add(generateEndpointRulesSourceFile(serviceModel)); + if (!serviceModel.isSkipEndpointRulesBlob()) { + fileList.add(generateEndpointRulesHeaderFile(serviceModel)); + fileList.add(generateEndpointRulesSourceFile(serviceModel)); + } fileList.add(generateEndpointProviderHeaderFile(serviceModel)); fileList.add(generateEndpointProviderSourceFile(serviceModel)); @@ -585,7 +587,8 @@ protected SdkFileEntry generateRegionSourceFile(ServiceModel serviceModel) throw protected SdkFileEntry generateEndpointRulesHeaderFile(ServiceModel serviceModel) throws Exception { String templateName = "/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesHeader.vm"; - String fileName = String.format("include/aws/%s/%sEndpointRules.h", serviceModel.getMetadata().getProjectName(), + String fileName = String.format("include/aws/%s/internal/%sEndpointRules.h", + serviceModel.getMetadata().getProjectName(), serviceModel.getMetadata().getClassNamePrefix()); return generateSingleSourceFile(serviceModel, templateName, fileName); } diff --git a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/main.java b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/main.java index eb22f6297fc..87a8666c83e 100644 --- a/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/main.java +++ b/tools/code-generation/generator/src/main/java/com/amazonaws/util/awsclientgenerator/main.java @@ -46,6 +46,7 @@ public class main { static final String ENABLE_VIRTUAL_OPERATIONS = "enable-virtual-operations"; static final String DISABLE_SMITHY_GENERATION = "disable-smithy-generation"; static final String SKIP_MODEL_GENERATION = "skip-model-generation"; + static final String SKIP_ENDPOINT_RULES_BLOB = "skip-endpoint-rules-blob"; static final String USE_SMITHY_CLIENT = "use-smithy-client"; public static void main(String[] args) throws IOException { @@ -90,6 +91,7 @@ public static void main(String[] args) throws IOException { boolean enableVirtualOperations = argPairs.containsKey(ENABLE_VIRTUAL_OPERATIONS); boolean disableSmithyGeneration = argPairs.containsKey(DISABLE_SMITHY_GENERATION); boolean skipModelGeneration = argPairs.containsKey(SKIP_MODEL_GENERATION); + boolean skipEndpointRulesBlob = argPairs.containsKey(SKIP_ENDPOINT_RULES_BLOB); String arbitraryJson = readFile(argPairs.getOrDefault(INPUT_FILE_NAME, "")); String endpointRules = null; @@ -129,7 +131,7 @@ public static void main(String[] args) throws IOException { if (!generateTests) { generated = generateService(arbitraryJson, endpointRules, endpointRuleTests, languageBinding, serviceName, namespace, licenseText, generateStandalonePackage, enableVirtualOperations, disableSmithyGeneration, useSmithyClient, - skipModelGeneration); + skipModelGeneration, skipEndpointRulesBlob); componentOutputName = String.format("aws-cpp-sdk-%s", serviceName); } else if (argPairs.containsKey(ENDPOINT_TESTS)) { @@ -212,7 +214,8 @@ private static ByteArrayOutputStream generateService(String arbitraryJson, boolean enableVirtualOperations, boolean disableSmithyGeneration, boolean useSmithyClient, - boolean skipModelGeneration) throws Exception { + boolean skipModelGeneration, + boolean skipEndpointRulesBlob) throws Exception { MainGenerator generator = new MainGenerator(); DirectFromC2jGenerator directFromC2jGenerator = new DirectFromC2jGenerator(generator); @@ -228,7 +231,8 @@ private static ByteArrayOutputStream generateService(String arbitraryJson, enableVirtualOperations, disableSmithyGeneration, useSmithyClient, - skipModelGeneration); + skipModelGeneration, + skipEndpointRulesBlob); return outputStream; } @@ -343,6 +347,7 @@ private static void printHelp() { System.out.println("\t\t--outputfile Writes the generated zip archive to the file."); System.out.println("\t\t--disable-smithy-generation Disable smithy-based generation (default: enabled)"); System.out.println("\t\t--skip-model-generation Skip model file generation (headers+sources), only generate client files. Use when model files come from Smithy codegen."); + System.out.println("\t\t--skip-endpoint-rules-blob Skip generation of the JSON endpoint-rules blob and GetRulesBlob accessor. Use when the BDD bytecode blob carries the ruleset instead."); } diff --git a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/CMakeFile.vm b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/CMakeFile.vm index 6f953fd956a..788057c8bd8 100644 --- a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/CMakeFile.vm +++ b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/CMakeFile.vm @@ -34,6 +34,10 @@ file(GLOB AWS_${projectNameCaps}_MODEL_HEADERS "include/aws/${metadata.projectName}/model/*.h" ) +file(GLOB AWS_${projectNameCaps}_INTERNAL_HEADERS + "include/aws/${metadata.projectName}/internal/*.h" +) + file(GLOB AWS_${projectNameCaps}_SOURCE "source/*.cpp" ) @@ -45,6 +49,7 @@ file(GLOB AWS_${projectNameCaps}_MODEL_SOURCE #set($cmakeVarStart = "${") file(GLOB ${projectNameCaps}_UNIFIED_HEADERS ${cmakeVarStart}AWS_${projectNameCaps}_HEADERS} + ${cmakeVarStart}AWS_${projectNameCaps}_INTERNAL_HEADERS} ${cmakeVarStart}AWS_${projectNameCaps}_MODEL_HEADERS} ) @@ -67,6 +72,7 @@ if(WIN32) \#if we are compiling for visual studio, create a sane directory tree. if(MSVC) source_group("Header Files${dirDelim}aws${dirDelim}${metadata.projectName}" FILES ${cmakeVarStart}AWS_${projectNameCaps}_HEADERS}) + source_group("Header Files${dirDelim}aws${dirDelim}${metadata.projectName}${dirDelim}internal" FILES ${cmakeVarStart}AWS_${projectNameCaps}_INTERNAL_HEADERS}) source_group("Header Files${dirDelim}aws${dirDelim}${metadata.projectName}${dirDelim}model" FILES ${cmakeVarStart}AWS_${projectNameCaps}_MODEL_HEADERS}) source_group("Source Files" FILES ${cmakeVarStart}AWS_${projectNameCaps}_SOURCE}) source_group("Source Files${dirDelim}model" FILES ${cmakeVarStart}AWS_${projectNameCaps}_MODEL_SOURCE}) diff --git a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/ServiceExportHeader.vm b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/ServiceExportHeader.vm index e11421d2de1..21d41049abc 100644 --- a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/ServiceExportHeader.vm +++ b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/ServiceExportHeader.vm @@ -26,7 +26,13 @@ $define ${api} $define AWS_${metadata.classNamePrefix.toUpperCase()}_EXTERN extern #endif // USE_IMPORT_EXPORT + $define AWS_${metadata.classNamePrefix.toUpperCase()}_LOCAL \#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) $define ${api} $define AWS_${metadata.classNamePrefix.toUpperCase()}_EXTERN extern + \#if __GNUC__ >= 4 + $define AWS_${metadata.classNamePrefix.toUpperCase()}_LOCAL __attribute__((visibility("hidden"))) + \#else + $define AWS_${metadata.classNamePrefix.toUpperCase()}_LOCAL + #endif #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderHeader.vm b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderHeader.vm index bd9aaaca5e3..5c0f530794e 100644 --- a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderHeader.vm +++ b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderHeader.vm @@ -20,9 +20,6 @@ \#include \#include -#if($serviceModel.endpointRules) -\#include -#end namespace ${rootNamespace} @@ -126,9 +123,7 @@ class ${exportMacro} ${epProviderClassName} : public ${metadata.classNamePrefix} public: using ${metadata.classNamePrefix}ResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome; - ${epProviderClassName}() - : ${metadata.classNamePrefix}DefaultEpProviderBase(${rootNamespace}::${serviceNamespace}::${metadata.classNamePrefix}EndpointRules::GetRulesBlob(), ${rootNamespace}::${serviceNamespace}::${metadata.classNamePrefix}EndpointRules::RulesBlobSize) - {} + ${epProviderClassName}(); ~${metadata.classNamePrefix}EndpointProvider() { diff --git a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderSource.vm b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderSource.vm index 05b32484214..0049c13d201 100644 --- a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderSource.vm +++ b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointProviderSource.vm @@ -7,6 +7,9 @@ #set($epContextClassName = "${metadata.classNamePrefix}ClientContextParameters") #set($epBuiltInClassName = "${metadata.classNamePrefix}BuiltInParameters") \#include +#if ($serviceModel.endpointRules) +\#include +#end namespace ${rootNamespace} { @@ -33,6 +36,10 @@ namespace ${serviceNamespace} namespace Endpoint { #if ($serviceModel.endpointRules) +${metadata.classNamePrefix}EndpointProvider::${metadata.classNamePrefix}EndpointProvider() + : ${metadata.classNamePrefix}DefaultEpProviderBase(${rootNamespace}::${serviceNamespace}::${metadata.classNamePrefix}EndpointRules::GetRulesBlob(), ${rootNamespace}::${serviceNamespace}::${metadata.classNamePrefix}EndpointRules::RulesBlobSize) +{} + #if ($serviceModel.clientContextParams) #foreach($memberEntry in $serviceModel.clientContextParams.entrySet()) #if(${memberEntry.value.type} == "boolean") diff --git a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesHeader.vm b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesHeader.vm index bfac8497a5f..07f9703f6c3 100644 --- a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesHeader.vm +++ b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesHeader.vm @@ -12,14 +12,13 @@ namespace ${rootNamespace} namespace ${serviceNamespace} { #if ($serviceModel.endpointRules) -class ${metadata.classNamePrefix}EndpointRules +class AWS_${metadata.classNamePrefix.toUpperCase()}_LOCAL ${metadata.classNamePrefix}EndpointRules { public: #set($PartitionsBlobStrLen = $serviceModel.endpointRules.length() - 1) static const size_t RulesBlobStrLen; static const size_t RulesBlobSize; -##C++ compilers are required to support maximum length 65536 of string literal, therefore, using raw C array static const char* GetRulesBlob(); }; #end diff --git a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesSource.vm b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesSource.vm index 4bf4f63909f..0b354030049 100644 --- a/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesSource.vm +++ b/tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/EndpointRulesSource.vm @@ -4,7 +4,7 @@ #set($rootNamespace = $serviceModel.namespace) #set($serviceNamespace = $metadata.namespace) #set($endpointPrefix = $metadata.endpointPrefix) -\#include +\#include \#include namespace ${rootNamespace}