7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/dms/model/ReplicationTaskAssessmentRunProgress.h>
11#include <aws/dms/model/ReplicationTaskAssessmentRunResultStatistic.h>
24namespace DatabaseMigrationService
70 inline void SetReplicationTaskArn(
const char* value) { m_replicationTaskArnHasBeenSet =
true; m_replicationTaskArn.assign(value); }
102 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
142 inline void SetLastFailureMessage(
const char* value) { m_lastFailureMessageHasBeenSet =
true; m_lastFailureMessage.assign(value); }
158 inline void SetServiceAccessRoleArn(
const char* value) { m_serviceAccessRoleArnHasBeenSet =
true; m_serviceAccessRoleArn.assign(value); }
172 inline void SetResultLocationBucket(
const char* value) { m_resultLocationBucketHasBeenSet =
true; m_resultLocationBucket.assign(value); }
187 inline void SetResultLocationFolder(
const char* value) { m_resultLocationFolderHasBeenSet =
true; m_resultLocationFolder.assign(value); }
201 inline void SetResultEncryptionMode(
const char* value) { m_resultEncryptionModeHasBeenSet =
true; m_resultEncryptionMode.assign(value); }
215 inline void SetResultKmsKeyArn(
const char* value) { m_resultKmsKeyArnHasBeenSet =
true; m_resultKmsKeyArn.assign(value); }
229 inline void SetAssessmentRunName(
const char* value) { m_assessmentRunNameHasBeenSet =
true; m_assessmentRunName.assign(value); }
262 bool m_replicationTaskAssessmentRunArnHasBeenSet =
false;
265 bool m_replicationTaskArnHasBeenSet =
false;
268 bool m_statusHasBeenSet =
false;
271 bool m_replicationTaskAssessmentRunCreationDateHasBeenSet =
false;
274 bool m_assessmentProgressHasBeenSet =
false;
277 bool m_lastFailureMessageHasBeenSet =
false;
280 bool m_serviceAccessRoleArnHasBeenSet =
false;
283 bool m_resultLocationBucketHasBeenSet =
false;
286 bool m_resultLocationFolderHasBeenSet =
false;
289 bool m_resultEncryptionModeHasBeenSet =
false;
292 bool m_resultKmsKeyArnHasBeenSet =
false;
295 bool m_assessmentRunNameHasBeenSet =
false;
297 bool m_isLatestTaskAssessmentRun;
298 bool m_isLatestTaskAssessmentRunHasBeenSet =
false;
301 bool m_resultStatisticHasBeenSet =
false;
ReplicationTaskAssessmentRun & WithReplicationTaskAssessmentRunCreationDate(Aws::Utils::DateTime &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskAssessmentRun()
void SetAssessmentRunName(const char *value)
ReplicationTaskAssessmentRun & WithResultStatistic(const ReplicationTaskAssessmentRunResultStatistic &value)
ReplicationTaskAssessmentRun & WithReplicationTaskAssessmentRunArn(Aws::String &&value)
const Aws::Utils::DateTime & GetReplicationTaskAssessmentRunCreationDate() const
void SetStatus(const Aws::String &value)
void SetReplicationTaskArn(Aws::String &&value)
ReplicationTaskAssessmentRun & WithResultKmsKeyArn(Aws::String &&value)
ReplicationTaskAssessmentRun & WithResultLocationBucket(Aws::String &&value)
void SetResultLocationFolder(Aws::String &&value)
ReplicationTaskAssessmentRun & WithResultLocationFolder(const char *value)
ReplicationTaskAssessmentRun & WithResultLocationFolder(const Aws::String &value)
void SetResultLocationBucket(Aws::String &&value)
ReplicationTaskAssessmentRun & WithLastFailureMessage(Aws::String &&value)
bool ServiceAccessRoleArnHasBeenSet() const
ReplicationTaskAssessmentRun & WithResultLocationFolder(Aws::String &&value)
const Aws::String & GetResultLocationBucket() const
bool ResultEncryptionModeHasBeenSet() const
ReplicationTaskAssessmentRun & WithStatus(const char *value)
bool ResultKmsKeyArnHasBeenSet() const
ReplicationTaskAssessmentRun & WithResultKmsKeyArn(const Aws::String &value)
bool ReplicationTaskArnHasBeenSet() const
void SetLastFailureMessage(Aws::String &&value)
void SetResultKmsKeyArn(const char *value)
ReplicationTaskAssessmentRun & WithResultLocationBucket(const char *value)
bool ResultStatisticHasBeenSet() const
const Aws::String & GetServiceAccessRoleArn() const
void SetResultKmsKeyArn(const Aws::String &value)
void SetResultEncryptionMode(const char *value)
void SetAssessmentRunName(const Aws::String &value)
const Aws::String & GetAssessmentRunName() const
void SetLastFailureMessage(const char *value)
void SetReplicationTaskAssessmentRunCreationDate(const Aws::Utils::DateTime &value)
void SetResultEncryptionMode(const Aws::String &value)
const Aws::String & GetReplicationTaskArn() const
ReplicationTaskAssessmentRun & WithAssessmentProgress(ReplicationTaskAssessmentRunProgress &&value)
void SetResultStatistic(ReplicationTaskAssessmentRunResultStatistic &&value)
const Aws::String & GetResultKmsKeyArn() const
ReplicationTaskAssessmentRun & WithReplicationTaskAssessmentRunArn(const char *value)
ReplicationTaskAssessmentRun & WithResultStatistic(ReplicationTaskAssessmentRunResultStatistic &&value)
bool AssessmentRunNameHasBeenSet() const
bool ResultLocationFolderHasBeenSet() const
ReplicationTaskAssessmentRun & WithResultLocationBucket(const Aws::String &value)
ReplicationTaskAssessmentRun & WithAssessmentRunName(const Aws::String &value)
bool IsLatestTaskAssessmentRunHasBeenSet() const
const Aws::String & GetResultLocationFolder() const
ReplicationTaskAssessmentRun & WithServiceAccessRoleArn(Aws::String &&value)
ReplicationTaskAssessmentRun & WithReplicationTaskArn(const Aws::String &value)
ReplicationTaskAssessmentRun & WithLastFailureMessage(const Aws::String &value)
void SetReplicationTaskArn(const Aws::String &value)
void SetResultEncryptionMode(Aws::String &&value)
void SetResultLocationFolder(const Aws::String &value)
ReplicationTaskAssessmentRun & WithStatus(const Aws::String &value)
void SetReplicationTaskAssessmentRunCreationDate(Aws::Utils::DateTime &&value)
ReplicationTaskAssessmentRun & WithReplicationTaskArn(Aws::String &&value)
void SetAssessmentProgress(ReplicationTaskAssessmentRunProgress &&value)
ReplicationTaskAssessmentRun & WithReplicationTaskArn(const char *value)
const ReplicationTaskAssessmentRunProgress & GetAssessmentProgress() const
void SetServiceAccessRoleArn(const char *value)
const ReplicationTaskAssessmentRunResultStatistic & GetResultStatistic() const
bool ReplicationTaskAssessmentRunArnHasBeenSet() const
void SetResultLocationBucket(const Aws::String &value)
void SetResultLocationBucket(const char *value)
void SetAssessmentRunName(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskAssessmentRun & operator=(Aws::Utils::Json::JsonView jsonValue)
ReplicationTaskAssessmentRun & WithReplicationTaskAssessmentRunArn(const Aws::String &value)
void SetReplicationTaskAssessmentRunArn(Aws::String &&value)
ReplicationTaskAssessmentRun & WithReplicationTaskAssessmentRunCreationDate(const Aws::Utils::DateTime &value)
bool ResultLocationBucketHasBeenSet() const
void SetResultLocationFolder(const char *value)
bool AssessmentProgressHasBeenSet() const
ReplicationTaskAssessmentRun & WithStatus(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskAssessmentRun(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetReplicationTaskAssessmentRunArn() const
void SetReplicationTaskAssessmentRunArn(const Aws::String &value)
void SetLastFailureMessage(const Aws::String &value)
const Aws::String & GetLastFailureMessage() const
void SetServiceAccessRoleArn(Aws::String &&value)
ReplicationTaskAssessmentRun & WithResultEncryptionMode(Aws::String &&value)
ReplicationTaskAssessmentRun & WithIsLatestTaskAssessmentRun(bool value)
ReplicationTaskAssessmentRun & WithLastFailureMessage(const char *value)
bool GetIsLatestTaskAssessmentRun() const
void SetStatus(const char *value)
void SetIsLatestTaskAssessmentRun(bool value)
ReplicationTaskAssessmentRun & WithResultEncryptionMode(const Aws::String &value)
ReplicationTaskAssessmentRun & WithResultEncryptionMode(const char *value)
ReplicationTaskAssessmentRun & WithServiceAccessRoleArn(const char *value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
ReplicationTaskAssessmentRun & WithAssessmentRunName(const char *value)
void SetReplicationTaskAssessmentRunArn(const char *value)
void SetStatus(Aws::String &&value)
ReplicationTaskAssessmentRun & WithResultKmsKeyArn(const char *value)
void SetReplicationTaskArn(const char *value)
bool ReplicationTaskAssessmentRunCreationDateHasBeenSet() const
ReplicationTaskAssessmentRun & WithServiceAccessRoleArn(const Aws::String &value)
const Aws::String & GetResultEncryptionMode() const
ReplicationTaskAssessmentRun & WithAssessmentRunName(Aws::String &&value)
bool StatusHasBeenSet() const
void SetAssessmentProgress(const ReplicationTaskAssessmentRunProgress &value)
void SetResultStatistic(const ReplicationTaskAssessmentRunResultStatistic &value)
void SetResultKmsKeyArn(Aws::String &&value)
ReplicationTaskAssessmentRun & WithAssessmentProgress(const ReplicationTaskAssessmentRunProgress &value)
bool LastFailureMessageHasBeenSet() const
const Aws::String & GetStatus() const
void SetServiceAccessRoleArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue