Interface StartReplicationTaskAssessmentRunRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartReplicationTaskAssessmentRunRequest.Builder,,StartReplicationTaskAssessmentRunRequest> DatabaseMigrationRequest.Builder,SdkBuilder<StartReplicationTaskAssessmentRunRequest.Builder,,StartReplicationTaskAssessmentRunRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartReplicationTaskAssessmentRunRequest
-
Method Summary
Modifier and TypeMethodDescriptionassessmentRunName(String assessmentRunName) Unique name to identify the assessment run.Space-separated list of names for specific individual assessments that you want to exclude.exclude(Collection<String> exclude) Space-separated list of names for specific individual assessments that you want to exclude.includeOnly(String... includeOnly) Space-separated list of names for specific individual assessments that you want to include.includeOnly(Collection<String> includeOnly) Space-separated list of names for specific individual assessments that you want to include.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.replicationTaskArn(String replicationTaskArn) Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to start.resultEncryptionMode(String resultEncryptionMode) Encryption mode that you can specify to encrypt the results of this assessment run.resultKmsKeyArn(String resultKmsKeyArn) ARN of a custom KMS encryption key that you specify when you setResultEncryptionModeto"SSE_KMS".resultLocationBucket(String resultLocationBucket) Amazon S3 bucket where you want DMS to store the results of this assessment run.resultLocationFolder(String resultLocationFolder) Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.serviceAccessRoleArn(String serviceAccessRoleArn) ARN of the service role needed to start the assessment run.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.databasemigration.model.DatabaseMigrationRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
replicationTaskArn
Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to start.
- Parameters:
replicationTaskArn- Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceAccessRoleArn
ARN of the service role needed to start the assessment run. The role must allow the
iam:PassRoleaction.- Parameters:
serviceAccessRoleArn- ARN of the service role needed to start the assessment run. The role must allow theiam:PassRoleaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultLocationBucket
Amazon S3 bucket where you want DMS to store the results of this assessment run.
- Parameters:
resultLocationBucket- Amazon S3 bucket where you want DMS to store the results of this assessment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultLocationFolder
Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.
- Parameters:
resultLocationFolder- Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultEncryptionMode
Encryption mode that you can specify to encrypt the results of this assessment run. If you don't specify this request parameter, DMS stores the assessment run results without encryption. You can specify one of the options following:
-
"SSE_S3"– The server-side encryption provided as a default by Amazon S3. -
"SSE_KMS"– Key Management Service (KMS) encryption. This encryption can use either a custom KMS encryption key that you specify or the default KMS encryption key that DMS provides.
- Parameters:
resultEncryptionMode- Encryption mode that you can specify to encrypt the results of this assessment run. If you don't specify this request parameter, DMS stores the assessment run results without encryption. You can specify one of the options following:-
"SSE_S3"– The server-side encryption provided as a default by Amazon S3. -
"SSE_KMS"– Key Management Service (KMS) encryption. This encryption can use either a custom KMS encryption key that you specify or the default KMS encryption key that DMS provides.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
resultKmsKeyArn
ARN of a custom KMS encryption key that you specify when you set
ResultEncryptionModeto"SSE_KMS".- Parameters:
resultKmsKeyArn- ARN of a custom KMS encryption key that you specify when you setResultEncryptionModeto"SSE_KMS".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assessmentRunName
Unique name to identify the assessment run.
- Parameters:
assessmentRunName- Unique name to identify the assessment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeOnly
Space-separated list of names for specific individual assessments that you want to include. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified by
ReplicationTaskArn.You can't set a value for
IncludeOnlyif you also set a value forExcludein the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Parameters:
includeOnly- Space-separated list of names for specific individual assessments that you want to include. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified byReplicationTaskArn.You can't set a value for
IncludeOnlyif you also set a value forExcludein the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeOnly
Space-separated list of names for specific individual assessments that you want to include. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified by
ReplicationTaskArn.You can't set a value for
IncludeOnlyif you also set a value forExcludein the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Parameters:
includeOnly- Space-separated list of names for specific individual assessments that you want to include. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified byReplicationTaskArn.You can't set a value for
IncludeOnlyif you also set a value forExcludein the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exclude
Space-separated list of names for specific individual assessments that you want to exclude. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified by
ReplicationTaskArn.You can't set a value for
Excludeif you also set a value forIncludeOnlyin the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Parameters:
exclude- Space-separated list of names for specific individual assessments that you want to exclude. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified byReplicationTaskArn.You can't set a value for
Excludeif you also set a value forIncludeOnlyin the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exclude
Space-separated list of names for specific individual assessments that you want to exclude. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified by
ReplicationTaskArn.You can't set a value for
Excludeif you also set a value forIncludeOnlyin the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Parameters:
exclude- Space-separated list of names for specific individual assessments that you want to exclude. These names come from the default list of individual assessments that DMS supports for the associated migration task. This task is specified byReplicationTaskArn.You can't set a value for
Excludeif you also set a value forIncludeOnlyin the API operation.To identify the names of the default individual assessments that DMS supports for the associated migration task, run the
DescribeApplicableIndividualAssessmentsoperation using its ownReplicationTaskArnrequest parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartReplicationTaskAssessmentRunRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartReplicationTaskAssessmentRunRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-