7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace DatabaseMigrationService
47 template<
typename DatabaseIdT = Aws::String>
48 void SetDatabaseId(DatabaseIdT&& value) { m_databaseIdHasBeenSet =
true; m_databaseId = std::forward<DatabaseIdT>(value); }
49 template<
typename DatabaseIdT = Aws::String>
59 template<
typename DatabaseNameT = Aws::String>
60 void SetDatabaseName(DatabaseNameT&& value) { m_databaseNameHasBeenSet =
true; m_databaseName = std::forward<DatabaseNameT>(value); }
61 template<
typename DatabaseNameT = Aws::String>
71 template<
typename DatabaseIpAddressT = Aws::String>
72 void SetDatabaseIpAddress(DatabaseIpAddressT&& value) { m_databaseIpAddressHasBeenSet =
true; m_databaseIpAddress = std::forward<DatabaseIpAddressT>(value); }
73 template<
typename DatabaseIpAddressT = Aws::String>
84 template<
typename DatabaseEngineT = Aws::String>
85 void SetDatabaseEngine(DatabaseEngineT&& value) { m_databaseEngineHasBeenSet =
true; m_databaseEngine = std::forward<DatabaseEngineT>(value); }
86 template<
typename DatabaseEngineT = Aws::String>
92 bool m_databaseIdHasBeenSet =
false;
95 bool m_databaseNameHasBeenSet =
false;
98 bool m_databaseIpAddressHasBeenSet =
false;
101 bool m_databaseEngineHasBeenSet =
false;
bool DatabaseIdHasBeenSet() const
bool DatabaseIpAddressHasBeenSet() const
const Aws::String & GetDatabaseName() const
void SetDatabaseId(DatabaseIdT &&value)
bool DatabaseEngineHasBeenSet() const
const Aws::String & GetDatabaseEngine() const
const Aws::String & GetDatabaseId() const
DatabaseShortInfoResponse & WithDatabaseEngine(DatabaseEngineT &&value)
AWS_DATABASEMIGRATIONSERVICE_API DatabaseShortInfoResponse()=default
AWS_DATABASEMIGRATIONSERVICE_API DatabaseShortInfoResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DatabaseNameHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
DatabaseShortInfoResponse & WithDatabaseId(DatabaseIdT &&value)
DatabaseShortInfoResponse & WithDatabaseIpAddress(DatabaseIpAddressT &&value)
AWS_DATABASEMIGRATIONSERVICE_API DatabaseShortInfoResponse(Aws::Utils::Json::JsonView jsonValue)
void SetDatabaseEngine(DatabaseEngineT &&value)
void SetDatabaseName(DatabaseNameT &&value)
const Aws::String & GetDatabaseIpAddress() const
void SetDatabaseIpAddress(DatabaseIpAddressT &&value)
DatabaseShortInfoResponse & WithDatabaseName(DatabaseNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue