/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides information that describes an individual assessment from a
* premigration assessment run.See Also:
AWS
* API Reference
Amazon Resource Name (ARN) of this individual assessment.
*/ inline const Aws::String& GetReplicationTaskIndividualAssessmentArn() const{ return m_replicationTaskIndividualAssessmentArn; } /** *Amazon Resource Name (ARN) of this individual assessment.
*/ inline bool ReplicationTaskIndividualAssessmentArnHasBeenSet() const { return m_replicationTaskIndividualAssessmentArnHasBeenSet; } /** *Amazon Resource Name (ARN) of this individual assessment.
*/ inline void SetReplicationTaskIndividualAssessmentArn(const Aws::String& value) { m_replicationTaskIndividualAssessmentArnHasBeenSet = true; m_replicationTaskIndividualAssessmentArn = value; } /** *Amazon Resource Name (ARN) of this individual assessment.
*/ inline void SetReplicationTaskIndividualAssessmentArn(Aws::String&& value) { m_replicationTaskIndividualAssessmentArnHasBeenSet = true; m_replicationTaskIndividualAssessmentArn = std::move(value); } /** *Amazon Resource Name (ARN) of this individual assessment.
*/ inline void SetReplicationTaskIndividualAssessmentArn(const char* value) { m_replicationTaskIndividualAssessmentArnHasBeenSet = true; m_replicationTaskIndividualAssessmentArn.assign(value); } /** *Amazon Resource Name (ARN) of this individual assessment.
*/ inline ReplicationTaskIndividualAssessment& WithReplicationTaskIndividualAssessmentArn(const Aws::String& value) { SetReplicationTaskIndividualAssessmentArn(value); return *this;} /** *Amazon Resource Name (ARN) of this individual assessment.
*/ inline ReplicationTaskIndividualAssessment& WithReplicationTaskIndividualAssessmentArn(Aws::String&& value) { SetReplicationTaskIndividualAssessmentArn(std::move(value)); return *this;} /** *Amazon Resource Name (ARN) of this individual assessment.
*/ inline ReplicationTaskIndividualAssessment& WithReplicationTaskIndividualAssessmentArn(const char* value) { SetReplicationTaskIndividualAssessmentArn(value); return *this;} /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline const Aws::String& GetReplicationTaskAssessmentRunArn() const{ return m_replicationTaskAssessmentRunArn; } /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline bool ReplicationTaskAssessmentRunArnHasBeenSet() const { return m_replicationTaskAssessmentRunArnHasBeenSet; } /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline void SetReplicationTaskAssessmentRunArn(const Aws::String& value) { m_replicationTaskAssessmentRunArnHasBeenSet = true; m_replicationTaskAssessmentRunArn = value; } /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline void SetReplicationTaskAssessmentRunArn(Aws::String&& value) { m_replicationTaskAssessmentRunArnHasBeenSet = true; m_replicationTaskAssessmentRunArn = std::move(value); } /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline void SetReplicationTaskAssessmentRunArn(const char* value) { m_replicationTaskAssessmentRunArnHasBeenSet = true; m_replicationTaskAssessmentRunArn.assign(value); } /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline ReplicationTaskIndividualAssessment& WithReplicationTaskAssessmentRunArn(const Aws::String& value) { SetReplicationTaskAssessmentRunArn(value); return *this;} /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline ReplicationTaskIndividualAssessment& WithReplicationTaskAssessmentRunArn(Aws::String&& value) { SetReplicationTaskAssessmentRunArn(std::move(value)); return *this;} /** *ARN of the premigration assessment run that is created to run this individual * assessment.
*/ inline ReplicationTaskIndividualAssessment& WithReplicationTaskAssessmentRunArn(const char* value) { SetReplicationTaskAssessmentRunArn(value); return *this;} /** *Name of this individual assessment.
*/ inline const Aws::String& GetIndividualAssessmentName() const{ return m_individualAssessmentName; } /** *Name of this individual assessment.
*/ inline bool IndividualAssessmentNameHasBeenSet() const { return m_individualAssessmentNameHasBeenSet; } /** *Name of this individual assessment.
*/ inline void SetIndividualAssessmentName(const Aws::String& value) { m_individualAssessmentNameHasBeenSet = true; m_individualAssessmentName = value; } /** *Name of this individual assessment.
*/ inline void SetIndividualAssessmentName(Aws::String&& value) { m_individualAssessmentNameHasBeenSet = true; m_individualAssessmentName = std::move(value); } /** *Name of this individual assessment.
*/ inline void SetIndividualAssessmentName(const char* value) { m_individualAssessmentNameHasBeenSet = true; m_individualAssessmentName.assign(value); } /** *Name of this individual assessment.
*/ inline ReplicationTaskIndividualAssessment& WithIndividualAssessmentName(const Aws::String& value) { SetIndividualAssessmentName(value); return *this;} /** *Name of this individual assessment.
*/ inline ReplicationTaskIndividualAssessment& WithIndividualAssessmentName(Aws::String&& value) { SetIndividualAssessmentName(std::move(value)); return *this;} /** *Name of this individual assessment.
*/ inline ReplicationTaskIndividualAssessment& WithIndividualAssessmentName(const char* value) { SetIndividualAssessmentName(value); return *this;} /** *Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Individual assessment status.
This status can have one of the * following values:
"cancelled"
* "error"
"failed"
"passed"
"pending"
"running"
Date when this individual assessment was started as part of running the
* StartReplicationTaskAssessmentRun
operation.
Date when this individual assessment was started as part of running the
* StartReplicationTaskAssessmentRun
operation.
Date when this individual assessment was started as part of running the
* StartReplicationTaskAssessmentRun
operation.
Date when this individual assessment was started as part of running the
* StartReplicationTaskAssessmentRun
operation.
Date when this individual assessment was started as part of running the
* StartReplicationTaskAssessmentRun
operation.
Date when this individual assessment was started as part of running the
* StartReplicationTaskAssessmentRun
operation.