7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dms/model/ServerShortInfoResponse.h>
10#include <aws/dms/model/DatabaseShortInfoResponse.h>
11#include <aws/dms/model/SchemaShortInfoResponse.h>
24namespace DatabaseMigrationService
51 inline void SetCodeLineCount(
long long value) { m_codeLineCountHasBeenSet =
true; m_codeLineCount = value; }
62 inline void SetCodeSize(
long long value) { m_codeSizeHasBeenSet =
true; m_codeSize = value; }
75 inline void SetComplexity(
const char* value) { m_complexityHasBeenSet =
true; m_complexity.assign(value); }
113 inline void SetSchemaId(
const char* value) { m_schemaIdHasBeenSet =
true; m_schemaId.assign(value); }
127 inline void SetSchemaName(
const char* value) { m_schemaNameHasBeenSet =
true; m_schemaName.assign(value); }
150 inline void SetSimilarity(
double value) { m_similarityHasBeenSet =
true; m_similarity = value; }
155 long long m_codeLineCount;
156 bool m_codeLineCountHasBeenSet =
false;
158 long long m_codeSize;
159 bool m_codeSizeHasBeenSet =
false;
162 bool m_complexityHasBeenSet =
false;
165 bool m_serverHasBeenSet =
false;
168 bool m_databaseInstanceHasBeenSet =
false;
171 bool m_schemaIdHasBeenSet =
false;
174 bool m_schemaNameHasBeenSet =
false;
177 bool m_originalSchemaHasBeenSet =
false;
180 bool m_similarityHasBeenSet =
false;
bool SchemaIdHasBeenSet() const
void SetComplexity(Aws::String &&value)
SchemaResponse & WithComplexity(const char *value)
SchemaResponse & WithCodeSize(long long value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DATABASEMIGRATIONSERVICE_API SchemaResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCodeSize(long long value)
bool SchemaNameHasBeenSet() const
void SetSchemaName(Aws::String &&value)
SchemaResponse & WithSchemaName(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API SchemaResponse(Aws::Utils::Json::JsonView jsonValue)
void SetOriginalSchema(SchemaShortInfoResponse &&value)
void SetDatabaseInstance(const DatabaseShortInfoResponse &value)
bool ServerHasBeenSet() const
SchemaResponse & WithDatabaseInstance(const DatabaseShortInfoResponse &value)
void SetOriginalSchema(const SchemaShortInfoResponse &value)
SchemaResponse & WithComplexity(Aws::String &&value)
bool SimilarityHasBeenSet() const
long long GetCodeSize() const
void SetServer(ServerShortInfoResponse &&value)
SchemaResponse & WithSchemaName(Aws::String &&value)
void SetSchemaId(const char *value)
const ServerShortInfoResponse & GetServer() const
AWS_DATABASEMIGRATIONSERVICE_API SchemaResponse()
SchemaResponse & WithOriginalSchema(const SchemaShortInfoResponse &value)
void SetServer(const ServerShortInfoResponse &value)
SchemaResponse & WithSchemaId(const char *value)
const Aws::String & GetSchemaId() const
SchemaResponse & WithCodeLineCount(long long value)
double GetSimilarity() const
void SetSimilarity(double value)
bool CodeSizeHasBeenSet() const
SchemaResponse & WithServer(const ServerShortInfoResponse &value)
bool DatabaseInstanceHasBeenSet() const
bool CodeLineCountHasBeenSet() const
SchemaResponse & WithOriginalSchema(SchemaShortInfoResponse &&value)
void SetSchemaId(Aws::String &&value)
void SetSchemaId(const Aws::String &value)
void SetCodeLineCount(long long value)
void SetSchemaName(const Aws::String &value)
SchemaResponse & WithComplexity(const Aws::String &value)
void SetDatabaseInstance(DatabaseShortInfoResponse &&value)
SchemaResponse & WithSchemaId(const Aws::String &value)
SchemaResponse & WithDatabaseInstance(DatabaseShortInfoResponse &&value)
SchemaResponse & WithSchemaId(Aws::String &&value)
bool OriginalSchemaHasBeenSet() const
SchemaResponse & WithServer(ServerShortInfoResponse &&value)
void SetSchemaName(const char *value)
const Aws::String & GetComplexity() const
long long GetCodeLineCount() const
SchemaResponse & WithSchemaName(const char *value)
const DatabaseShortInfoResponse & GetDatabaseInstance() const
const Aws::String & GetSchemaName() const
void SetComplexity(const char *value)
void SetComplexity(const Aws::String &value)
SchemaResponse & WithSimilarity(double value)
const SchemaShortInfoResponse & GetOriginalSchema() const
bool ComplexityHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue