7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
22namespace DatabaseMigrationService
50 inline void SetReplicationTaskIdentifier(
const char* value) { m_replicationTaskIdentifierHasBeenSet =
true; m_replicationTaskIdentifier.assign(value); }
64 inline void SetReplicationTaskArn(
const char* value) { m_replicationTaskArnHasBeenSet =
true; m_replicationTaskArn.assign(value); }
90 inline void SetAssessmentStatus(
const char* value) { m_assessmentStatusHasBeenSet =
true; m_assessmentStatus.assign(value); }
104 inline void SetAssessmentResultsFile(
const char* value) { m_assessmentResultsFileHasBeenSet =
true; m_assessmentResultsFile.assign(value); }
121 inline void SetAssessmentResults(
const char* value) { m_assessmentResultsHasBeenSet =
true; m_assessmentResults.assign(value); }
138 inline void SetS3ObjectUrl(
const char* value) { m_s3ObjectUrlHasBeenSet =
true; m_s3ObjectUrl.assign(value); }
146 bool m_replicationTaskIdentifierHasBeenSet =
false;
149 bool m_replicationTaskArnHasBeenSet =
false;
152 bool m_replicationTaskLastAssessmentDateHasBeenSet =
false;
155 bool m_assessmentStatusHasBeenSet =
false;
158 bool m_assessmentResultsFileHasBeenSet =
false;
161 bool m_assessmentResultsHasBeenSet =
false;
164 bool m_s3ObjectUrlHasBeenSet =
false;
ReplicationTaskAssessmentResult & WithS3ObjectUrl(const char *value)
bool ReplicationTaskIdentifierHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskAssessmentResult & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetS3ObjectUrl(const Aws::String &value)
void SetAssessmentResults(const Aws::String &value)
void SetReplicationTaskLastAssessmentDate(const Aws::Utils::DateTime &value)
ReplicationTaskAssessmentResult & WithReplicationTaskIdentifier(const char *value)
ReplicationTaskAssessmentResult & WithAssessmentResultsFile(const Aws::String &value)
void SetAssessmentResults(Aws::String &&value)
ReplicationTaskAssessmentResult & WithReplicationTaskIdentifier(const Aws::String &value)
bool AssessmentStatusHasBeenSet() const
ReplicationTaskAssessmentResult & WithAssessmentResults(const char *value)
void SetReplicationTaskIdentifier(const Aws::String &value)
void SetAssessmentStatus(const char *value)
ReplicationTaskAssessmentResult & WithAssessmentStatus(Aws::String &&value)
bool S3ObjectUrlHasBeenSet() const
void SetS3ObjectUrl(const char *value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskAssessmentResult(Aws::Utils::Json::JsonView jsonValue)
ReplicationTaskAssessmentResult & WithReplicationTaskLastAssessmentDate(Aws::Utils::DateTime &&value)
void SetReplicationTaskIdentifier(const char *value)
const Aws::String & GetAssessmentStatus() const
void SetAssessmentResultsFile(const Aws::String &value)
ReplicationTaskAssessmentResult & WithS3ObjectUrl(Aws::String &&value)
void SetAssessmentResultsFile(Aws::String &&value)
bool AssessmentResultsHasBeenSet() const
void SetS3ObjectUrl(Aws::String &&value)
bool ReplicationTaskLastAssessmentDateHasBeenSet() const
bool ReplicationTaskArnHasBeenSet() const
const Aws::String & GetS3ObjectUrl() const
ReplicationTaskAssessmentResult & WithAssessmentResults(const Aws::String &value)
const Aws::String & GetAssessmentResults() const
void SetAssessmentResults(const char *value)
const Aws::String & GetReplicationTaskIdentifier() const
ReplicationTaskAssessmentResult & WithAssessmentResults(Aws::String &&value)
const Aws::Utils::DateTime & GetReplicationTaskLastAssessmentDate() const
bool AssessmentResultsFileHasBeenSet() const
void SetAssessmentStatus(const Aws::String &value)
ReplicationTaskAssessmentResult & WithReplicationTaskArn(Aws::String &&value)
ReplicationTaskAssessmentResult & WithAssessmentStatus(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
ReplicationTaskAssessmentResult & WithReplicationTaskLastAssessmentDate(const Aws::Utils::DateTime &value)
void SetReplicationTaskArn(const char *value)
void SetAssessmentStatus(Aws::String &&value)
const Aws::String & GetAssessmentResultsFile() const
void SetReplicationTaskIdentifier(Aws::String &&value)
ReplicationTaskAssessmentResult & WithAssessmentResultsFile(Aws::String &&value)
void SetAssessmentResultsFile(const char *value)
void SetReplicationTaskArn(const Aws::String &value)
ReplicationTaskAssessmentResult & WithReplicationTaskIdentifier(Aws::String &&value)
void SetReplicationTaskLastAssessmentDate(Aws::Utils::DateTime &&value)
ReplicationTaskAssessmentResult & WithAssessmentResultsFile(const char *value)
void SetReplicationTaskArn(Aws::String &&value)
ReplicationTaskAssessmentResult & WithReplicationTaskArn(const Aws::String &value)
ReplicationTaskAssessmentResult & WithS3ObjectUrl(const Aws::String &value)
ReplicationTaskAssessmentResult & WithReplicationTaskArn(const char *value)
const Aws::String & GetReplicationTaskArn() const
ReplicationTaskAssessmentResult & WithAssessmentStatus(const char *value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskAssessmentResult()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue