7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dms/model/ErrorDetails.h>
10#include <aws/dms/model/ExportSqlDetails.h>
23namespace DatabaseMigrationService
51 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
65 inline void SetRequestIdentifier(
const char* value) { m_requestIdentifierHasBeenSet =
true; m_requestIdentifier.assign(value); }
79 inline void SetMigrationProjectArn(
const char* value) { m_migrationProjectArnHasBeenSet =
true; m_migrationProjectArn.assign(value); }
107 bool m_statusHasBeenSet =
false;
110 bool m_requestIdentifierHasBeenSet =
false;
113 bool m_migrationProjectArnHasBeenSet =
false;
116 bool m_errorHasBeenSet =
false;
119 bool m_exportSqlDetailsHasBeenSet =
false;
const ErrorDetails & GetError() const
void SetStatus(const char *value)
void SetStatus(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API SchemaConversionRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
SchemaConversionRequest & WithRequestIdentifier(Aws::String &&value)
bool MigrationProjectArnHasBeenSet() const
SchemaConversionRequest & WithStatus(const char *value)
SchemaConversionRequest & WithExportSqlDetails(const ExportSqlDetails &value)
SchemaConversionRequest & WithExportSqlDetails(ExportSqlDetails &&value)
void SetMigrationProjectArn(const Aws::String &value)
bool RequestIdentifierHasBeenSet() const
SchemaConversionRequest & WithRequestIdentifier(const char *value)
SchemaConversionRequest & WithMigrationProjectArn(const char *value)
SchemaConversionRequest & WithStatus(const Aws::String &value)
SchemaConversionRequest & WithRequestIdentifier(const Aws::String &value)
SchemaConversionRequest & WithStatus(Aws::String &&value)
SchemaConversionRequest & WithError(const ErrorDetails &value)
AWS_DATABASEMIGRATIONSERVICE_API SchemaConversionRequest(Aws::Utils::Json::JsonView jsonValue)
AWS_DATABASEMIGRATIONSERVICE_API SchemaConversionRequest()
bool ExportSqlDetailsHasBeenSet() const
const Aws::String & GetRequestIdentifier() const
void SetMigrationProjectArn(const char *value)
SchemaConversionRequest & WithMigrationProjectArn(Aws::String &&value)
void SetError(const ErrorDetails &value)
bool StatusHasBeenSet() const
const Aws::String & GetMigrationProjectArn() const
void SetMigrationProjectArn(Aws::String &&value)
void SetStatus(const Aws::String &value)
void SetExportSqlDetails(const ExportSqlDetails &value)
SchemaConversionRequest & WithError(ErrorDetails &&value)
void SetRequestIdentifier(const Aws::String &value)
const Aws::String & GetStatus() const
const ExportSqlDetails & GetExportSqlDetails() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRequestIdentifier(Aws::String &&value)
SchemaConversionRequest & WithMigrationProjectArn(const Aws::String &value)
bool ErrorHasBeenSet() const
void SetError(ErrorDetails &&value)
void SetExportSqlDetails(ExportSqlDetails &&value)
void SetRequestIdentifier(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue