#[non_exhaustive]pub struct ReplicationTaskAssessmentRunBuilder { /* private fields */ }
Expand description
A builder for ReplicationTaskAssessmentRun
.
Implementations§
source§impl ReplicationTaskAssessmentRunBuilder
impl ReplicationTaskAssessmentRunBuilder
sourcepub fn replication_task_assessment_run_arn(
self,
input: impl Into<String>
) -> Self
pub fn replication_task_assessment_run_arn( self, input: impl Into<String> ) -> Self
Amazon Resource Name (ARN) of this assessment run.
sourcepub fn set_replication_task_assessment_run_arn(
self,
input: Option<String>
) -> Self
pub fn set_replication_task_assessment_run_arn( self, input: Option<String> ) -> Self
Amazon Resource Name (ARN) of this assessment run.
sourcepub fn get_replication_task_assessment_run_arn(&self) -> &Option<String>
pub fn get_replication_task_assessment_run_arn(&self) -> &Option<String>
Amazon Resource Name (ARN) of this assessment run.
sourcepub fn replication_task_arn(self, input: impl Into<String>) -> Self
pub fn replication_task_arn(self, input: impl Into<String>) -> Self
ARN of the migration task associated with this premigration assessment run.
sourcepub fn set_replication_task_arn(self, input: Option<String>) -> Self
pub fn set_replication_task_arn(self, input: Option<String>) -> Self
ARN of the migration task associated with this premigration assessment run.
sourcepub fn get_replication_task_arn(&self) -> &Option<String>
pub fn get_replication_task_arn(&self) -> &Option<String>
ARN of the migration task associated with this premigration assessment run.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
Assessment run status.
This status can have one of the following values:
-
"cancelling"
– The assessment run was canceled by theCancelReplicationTaskAssessmentRun
operation. -
"deleting"
– The assessment run was deleted by theDeleteReplicationTaskAssessmentRun
operation. -
"failed"
– At least one individual assessment completed with afailed
status. -
"error-provisioning"
– An internal error occurred while resources were provisioned (duringprovisioning
status). -
"error-executing"
– An internal error occurred while individual assessments ran (duringrunning
status). -
"invalid state"
– The assessment run is in an unknown state. -
"passed"
– All individual assessments have completed, and none has afailed
status. -
"provisioning"
– Resources required to run individual assessments are being provisioned. -
"running"
– Individual assessments are being run. -
"starting"
– The assessment run is starting, but resources are not yet being provisioned for individual assessments.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
Assessment run status.
This status can have one of the following values:
-
"cancelling"
– The assessment run was canceled by theCancelReplicationTaskAssessmentRun
operation. -
"deleting"
– The assessment run was deleted by theDeleteReplicationTaskAssessmentRun
operation. -
"failed"
– At least one individual assessment completed with afailed
status. -
"error-provisioning"
– An internal error occurred while resources were provisioned (duringprovisioning
status). -
"error-executing"
– An internal error occurred while individual assessments ran (duringrunning
status). -
"invalid state"
– The assessment run is in an unknown state. -
"passed"
– All individual assessments have completed, and none has afailed
status. -
"provisioning"
– Resources required to run individual assessments are being provisioned. -
"running"
– Individual assessments are being run. -
"starting"
– The assessment run is starting, but resources are not yet being provisioned for individual assessments.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
Assessment run status.
This status can have one of the following values:
-
"cancelling"
– The assessment run was canceled by theCancelReplicationTaskAssessmentRun
operation. -
"deleting"
– The assessment run was deleted by theDeleteReplicationTaskAssessmentRun
operation. -
"failed"
– At least one individual assessment completed with afailed
status. -
"error-provisioning"
– An internal error occurred while resources were provisioned (duringprovisioning
status). -
"error-executing"
– An internal error occurred while individual assessments ran (duringrunning
status). -
"invalid state"
– The assessment run is in an unknown state. -
"passed"
– All individual assessments have completed, and none has afailed
status. -
"provisioning"
– Resources required to run individual assessments are being provisioned. -
"running"
– Individual assessments are being run. -
"starting"
– The assessment run is starting, but resources are not yet being provisioned for individual assessments.
sourcepub fn replication_task_assessment_run_creation_date(
self,
input: DateTime
) -> Self
pub fn replication_task_assessment_run_creation_date( self, input: DateTime ) -> Self
Date on which the assessment run was created using the StartReplicationTaskAssessmentRun
operation.
sourcepub fn set_replication_task_assessment_run_creation_date(
self,
input: Option<DateTime>
) -> Self
pub fn set_replication_task_assessment_run_creation_date( self, input: Option<DateTime> ) -> Self
Date on which the assessment run was created using the StartReplicationTaskAssessmentRun
operation.
sourcepub fn get_replication_task_assessment_run_creation_date(
&self
) -> &Option<DateTime>
pub fn get_replication_task_assessment_run_creation_date( &self ) -> &Option<DateTime>
Date on which the assessment run was created using the StartReplicationTaskAssessmentRun
operation.
sourcepub fn assessment_progress(
self,
input: ReplicationTaskAssessmentRunProgress
) -> Self
pub fn assessment_progress( self, input: ReplicationTaskAssessmentRunProgress ) -> Self
Indication of the completion progress for the individual assessments specified to run.
sourcepub fn set_assessment_progress(
self,
input: Option<ReplicationTaskAssessmentRunProgress>
) -> Self
pub fn set_assessment_progress( self, input: Option<ReplicationTaskAssessmentRunProgress> ) -> Self
Indication of the completion progress for the individual assessments specified to run.
sourcepub fn get_assessment_progress(
&self
) -> &Option<ReplicationTaskAssessmentRunProgress>
pub fn get_assessment_progress( &self ) -> &Option<ReplicationTaskAssessmentRunProgress>
Indication of the completion progress for the individual assessments specified to run.
sourcepub fn last_failure_message(self, input: impl Into<String>) -> Self
pub fn last_failure_message(self, input: impl Into<String>) -> Self
Last message generated by an individual assessment failure.
sourcepub fn set_last_failure_message(self, input: Option<String>) -> Self
pub fn set_last_failure_message(self, input: Option<String>) -> Self
Last message generated by an individual assessment failure.
sourcepub fn get_last_failure_message(&self) -> &Option<String>
pub fn get_last_failure_message(&self) -> &Option<String>
Last message generated by an individual assessment failure.
sourcepub fn service_access_role_arn(self, input: impl Into<String>) -> Self
pub fn service_access_role_arn(self, input: impl Into<String>) -> Self
ARN of the service role used to start the assessment run using the StartReplicationTaskAssessmentRun
operation. The role must allow the iam:PassRole
action.
sourcepub fn set_service_access_role_arn(self, input: Option<String>) -> Self
pub fn set_service_access_role_arn(self, input: Option<String>) -> Self
ARN of the service role used to start the assessment run using the StartReplicationTaskAssessmentRun
operation. The role must allow the iam:PassRole
action.
sourcepub fn get_service_access_role_arn(&self) -> &Option<String>
pub fn get_service_access_role_arn(&self) -> &Option<String>
ARN of the service role used to start the assessment run using the StartReplicationTaskAssessmentRun
operation. The role must allow the iam:PassRole
action.
sourcepub fn result_location_bucket(self, input: impl Into<String>) -> Self
pub fn result_location_bucket(self, input: impl Into<String>) -> Self
Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn set_result_location_bucket(self, input: Option<String>) -> Self
pub fn set_result_location_bucket(self, input: Option<String>) -> Self
Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn get_result_location_bucket(&self) -> &Option<String>
pub fn get_result_location_bucket(&self) -> &Option<String>
Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn result_location_folder(self, input: impl Into<String>) -> Self
pub fn result_location_folder(self, input: impl Into<String>) -> Self
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn set_result_location_folder(self, input: Option<String>) -> Self
pub fn set_result_location_folder(self, input: Option<String>) -> Self
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn get_result_location_folder(&self) -> &Option<String>
pub fn get_result_location_folder(&self) -> &Option<String>
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn result_encryption_mode(self, input: impl Into<String>) -> Self
pub fn result_encryption_mode(self, input: impl Into<String>) -> Self
Encryption mode used to encrypt the assessment run results.
sourcepub fn set_result_encryption_mode(self, input: Option<String>) -> Self
pub fn set_result_encryption_mode(self, input: Option<String>) -> Self
Encryption mode used to encrypt the assessment run results.
sourcepub fn get_result_encryption_mode(&self) -> &Option<String>
pub fn get_result_encryption_mode(&self) -> &Option<String>
Encryption mode used to encrypt the assessment run results.
sourcepub fn result_kms_key_arn(self, input: impl Into<String>) -> Self
pub fn result_kms_key_arn(self, input: impl Into<String>) -> Self
ARN of the KMS encryption key used to encrypt the assessment run results.
sourcepub fn set_result_kms_key_arn(self, input: Option<String>) -> Self
pub fn set_result_kms_key_arn(self, input: Option<String>) -> Self
ARN of the KMS encryption key used to encrypt the assessment run results.
sourcepub fn get_result_kms_key_arn(&self) -> &Option<String>
pub fn get_result_kms_key_arn(&self) -> &Option<String>
ARN of the KMS encryption key used to encrypt the assessment run results.
sourcepub fn assessment_run_name(self, input: impl Into<String>) -> Self
pub fn assessment_run_name(self, input: impl Into<String>) -> Self
Unique name of the assessment run.
sourcepub fn set_assessment_run_name(self, input: Option<String>) -> Self
pub fn set_assessment_run_name(self, input: Option<String>) -> Self
Unique name of the assessment run.
sourcepub fn get_assessment_run_name(&self) -> &Option<String>
pub fn get_assessment_run_name(&self) -> &Option<String>
Unique name of the assessment run.
sourcepub fn build(self) -> ReplicationTaskAssessmentRun
pub fn build(self) -> ReplicationTaskAssessmentRun
Consumes the builder and constructs a ReplicationTaskAssessmentRun
.
Trait Implementations§
source§impl Clone for ReplicationTaskAssessmentRunBuilder
impl Clone for ReplicationTaskAssessmentRunBuilder
source§fn clone(&self) -> ReplicationTaskAssessmentRunBuilder
fn clone(&self) -> ReplicationTaskAssessmentRunBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ReplicationTaskAssessmentRunBuilder
impl Default for ReplicationTaskAssessmentRunBuilder
source§fn default() -> ReplicationTaskAssessmentRunBuilder
fn default() -> ReplicationTaskAssessmentRunBuilder
source§impl PartialEq<ReplicationTaskAssessmentRunBuilder> for ReplicationTaskAssessmentRunBuilder
impl PartialEq<ReplicationTaskAssessmentRunBuilder> for ReplicationTaskAssessmentRunBuilder
source§fn eq(&self, other: &ReplicationTaskAssessmentRunBuilder) -> bool
fn eq(&self, other: &ReplicationTaskAssessmentRunBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.