7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/dms/DatabaseMigrationServiceRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/dms/model/RecommendationSettings.h>
15namespace DatabaseMigrationService
45 template<
typename DatabaseIdT = Aws::String>
46 void SetDatabaseId(DatabaseIdT&& value) { m_databaseIdHasBeenSet =
true; m_databaseId = std::forward<DatabaseIdT>(value); }
47 template<
typename DatabaseIdT = Aws::String>
62 template<
typename SettingsT = RecommendationSettings>
63 void SetSettings(SettingsT&& value) { m_settingsHasBeenSet =
true; m_settings = std::forward<SettingsT>(value); }
64 template<
typename SettingsT = RecommendationSettings>
70 bool m_databaseIdHasBeenSet =
false;
73 bool m_settingsHasBeenSet =
false;
StartRecommendationsRequest & WithDatabaseId(DatabaseIdT &&value)
virtual const char * GetServiceRequestName() const override
AWS_DATABASEMIGRATIONSERVICE_API Aws::String SerializePayload() const override
AWS_DATABASEMIGRATIONSERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const Aws::String & GetDatabaseId() const
bool DatabaseIdHasBeenSet() const
void SetSettings(SettingsT &&value)
bool SettingsHasBeenSet() const
StartRecommendationsRequest & WithSettings(SettingsT &&value)
AWS_DATABASEMIGRATIONSERVICE_API StartRecommendationsRequest()=default
const RecommendationSettings & GetSettings() const
void SetDatabaseId(DatabaseIdT &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String