@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartReplicationTaskAssessmentRunRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartReplicationTaskAssessmentRunRequest() |
Modifier and Type | Method and Description |
---|---|
StartReplicationTaskAssessmentRunRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAssessmentRunName()
Unique name to identify the assessment run.
|
List<String> |
getExclude()
Space-separated list of names for specific individual assessments that you want to exclude.
|
List<String> |
getIncludeOnly()
Space-separated list of names for specific individual assessments that you want to include.
|
String |
getReplicationTaskArn()
Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to
start.
|
String |
getResultEncryptionMode()
Encryption mode that you can specify to encrypt the results of this assessment run.
|
String |
getResultKmsKeyArn()
ARN of a custom KMS encryption key that you specify when you set
ResultEncryptionMode to
"SSE_KMS ". |
String |
getResultLocationBucket()
Amazon S3 bucket where you want DMS to store the results of this assessment run.
|
String |
getResultLocationFolder()
Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.
|
String |
getServiceAccessRoleArn()
ARN of the service role needed to start the assessment run.
|
int |
hashCode() |
void |
setAssessmentRunName(String assessmentRunName)
Unique name to identify the assessment run.
|
void |
setExclude(Collection<String> exclude)
Space-separated list of names for specific individual assessments that you want to exclude.
|
void |
setIncludeOnly(Collection<String> includeOnly)
Space-separated list of names for specific individual assessments that you want to include.
|
void |
setReplicationTaskArn(String replicationTaskArn)
Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to
start.
|
void |
setResultEncryptionMode(String resultEncryptionMode)
Encryption mode that you can specify to encrypt the results of this assessment run.
|
void |
setResultKmsKeyArn(String resultKmsKeyArn)
ARN of a custom KMS encryption key that you specify when you set
ResultEncryptionMode to
"SSE_KMS ". |
void |
setResultLocationBucket(String resultLocationBucket)
Amazon S3 bucket where you want DMS to store the results of this assessment run.
|
void |
setResultLocationFolder(String resultLocationFolder)
Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.
|
void |
setServiceAccessRoleArn(String serviceAccessRoleArn)
ARN of the service role needed to start the assessment run.
|
String |
toString()
Returns a string representation of this object.
|
StartReplicationTaskAssessmentRunRequest |
withAssessmentRunName(String assessmentRunName)
Unique name to identify the assessment run.
|
StartReplicationTaskAssessmentRunRequest |
withExclude(Collection<String> exclude)
Space-separated list of names for specific individual assessments that you want to exclude.
|
StartReplicationTaskAssessmentRunRequest |
withExclude(String... exclude)
Space-separated list of names for specific individual assessments that you want to exclude.
|
StartReplicationTaskAssessmentRunRequest |
withIncludeOnly(Collection<String> includeOnly)
Space-separated list of names for specific individual assessments that you want to include.
|
StartReplicationTaskAssessmentRunRequest |
withIncludeOnly(String... includeOnly)
Space-separated list of names for specific individual assessments that you want to include.
|
StartReplicationTaskAssessmentRunRequest |
withReplicationTaskArn(String replicationTaskArn)
Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to
start.
|
StartReplicationTaskAssessmentRunRequest |
withResultEncryptionMode(String resultEncryptionMode)
Encryption mode that you can specify to encrypt the results of this assessment run.
|
StartReplicationTaskAssessmentRunRequest |
withResultKmsKeyArn(String resultKmsKeyArn)
ARN of a custom KMS encryption key that you specify when you set
ResultEncryptionMode to
"SSE_KMS ". |
StartReplicationTaskAssessmentRunRequest |
withResultLocationBucket(String resultLocationBucket)
Amazon S3 bucket where you want DMS to store the results of this assessment run.
|
StartReplicationTaskAssessmentRunRequest |
withResultLocationFolder(String resultLocationFolder)
Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.
|
StartReplicationTaskAssessmentRunRequest |
withServiceAccessRoleArn(String serviceAccessRoleArn)
ARN of the service role needed to start the assessment run.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public StartReplicationTaskAssessmentRunRequest()
public void setReplicationTaskArn(String replicationTaskArn)
Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to start.
replicationTaskArn
- Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you
want to start.public String getReplicationTaskArn()
Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to start.
public StartReplicationTaskAssessmentRunRequest withReplicationTaskArn(String replicationTaskArn)
Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you want to start.
replicationTaskArn
- Amazon Resource Name (ARN) of the migration task associated with the premigration assessment run that you
want to start.public void setServiceAccessRoleArn(String serviceAccessRoleArn)
ARN of the service role needed to start the assessment run. The role must allow the iam:PassRole
action.
serviceAccessRoleArn
- ARN of the service role needed to start the assessment run. The role must allow the
iam:PassRole
action.public String getServiceAccessRoleArn()
ARN of the service role needed to start the assessment run. The role must allow the iam:PassRole
action.
iam:PassRole
action.public StartReplicationTaskAssessmentRunRequest withServiceAccessRoleArn(String serviceAccessRoleArn)
ARN of the service role needed to start the assessment run. The role must allow the iam:PassRole
action.
serviceAccessRoleArn
- ARN of the service role needed to start the assessment run. The role must allow the
iam:PassRole
action.public void setResultLocationBucket(String resultLocationBucket)
Amazon S3 bucket where you want DMS to store the results of this assessment run.
resultLocationBucket
- Amazon S3 bucket where you want DMS to store the results of this assessment run.public String getResultLocationBucket()
Amazon S3 bucket where you want DMS to store the results of this assessment run.
public StartReplicationTaskAssessmentRunRequest withResultLocationBucket(String resultLocationBucket)
Amazon S3 bucket where you want DMS to store the results of this assessment run.
resultLocationBucket
- Amazon S3 bucket where you want DMS to store the results of this assessment run.public void setResultLocationFolder(String resultLocationFolder)
Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.
resultLocationFolder
- Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.public String getResultLocationFolder()
Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.
public StartReplicationTaskAssessmentRunRequest withResultLocationFolder(String resultLocationFolder)
Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.
resultLocationFolder
- Folder within an Amazon S3 bucket where you want DMS to store the results of this assessment run.public void setResultEncryptionMode(String 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.
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.
public String getResultEncryptionMode()
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.
"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.
public StartReplicationTaskAssessmentRunRequest withResultEncryptionMode(String 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.
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.
public void setResultKmsKeyArn(String resultKmsKeyArn)
ARN of a custom KMS encryption key that you specify when you set ResultEncryptionMode
to
"SSE_KMS
".
resultKmsKeyArn
- ARN of a custom KMS encryption key that you specify when you set ResultEncryptionMode
to
"SSE_KMS
".public String getResultKmsKeyArn()
ARN of a custom KMS encryption key that you specify when you set ResultEncryptionMode
to
"SSE_KMS
".
ResultEncryptionMode
to
"SSE_KMS
".public StartReplicationTaskAssessmentRunRequest withResultKmsKeyArn(String resultKmsKeyArn)
ARN of a custom KMS encryption key that you specify when you set ResultEncryptionMode
to
"SSE_KMS
".
resultKmsKeyArn
- ARN of a custom KMS encryption key that you specify when you set ResultEncryptionMode
to
"SSE_KMS
".public void setAssessmentRunName(String assessmentRunName)
Unique name to identify the assessment run.
assessmentRunName
- Unique name to identify the assessment run.public String getAssessmentRunName()
Unique name to identify the assessment run.
public StartReplicationTaskAssessmentRunRequest withAssessmentRunName(String assessmentRunName)
Unique name to identify the assessment run.
assessmentRunName
- Unique name to identify the assessment run.public List<String> getIncludeOnly()
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 IncludeOnly
if you also set a value for Exclude
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
ReplicationTaskArn
.
You can't set a value for IncludeOnly
if you also set a value for Exclude
in
the API operation.
To identify the names of the default individual assessments that DMS supports for the associated
migration task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public void setIncludeOnly(Collection<String> 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 IncludeOnly
if you also set a value for Exclude
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
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 IncludeOnly
if you also set a value for Exclude
in the
API operation.
To identify the names of the default individual assessments that DMS supports for the associated migration
task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public StartReplicationTaskAssessmentRunRequest withIncludeOnly(String... 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 IncludeOnly
if you also set a value for Exclude
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
NOTE: This method appends the values to the existing list (if any). Use
setIncludeOnly(java.util.Collection)
or withIncludeOnly(java.util.Collection)
if you want to
override the existing values.
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 IncludeOnly
if you also set a value for Exclude
in the
API operation.
To identify the names of the default individual assessments that DMS supports for the associated migration
task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public StartReplicationTaskAssessmentRunRequest withIncludeOnly(Collection<String> 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 IncludeOnly
if you also set a value for Exclude
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
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 IncludeOnly
if you also set a value for Exclude
in the
API operation.
To identify the names of the default individual assessments that DMS supports for the associated migration
task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public List<String> getExclude()
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 Exclude
if you also set a value for IncludeOnly
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
ReplicationTaskArn
.
You can't set a value for Exclude
if you also set a value for IncludeOnly
in
the API operation.
To identify the names of the default individual assessments that DMS supports for the associated
migration task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public void setExclude(Collection<String> 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 Exclude
if you also set a value for IncludeOnly
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
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 Exclude
if you also set a value for IncludeOnly
in the
API operation.
To identify the names of the default individual assessments that DMS supports for the associated migration
task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public StartReplicationTaskAssessmentRunRequest withExclude(String... 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 Exclude
if you also set a value for IncludeOnly
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
NOTE: This method appends the values to the existing list (if any). Use
setExclude(java.util.Collection)
or withExclude(java.util.Collection)
if you want to override
the existing values.
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 Exclude
if you also set a value for IncludeOnly
in the
API operation.
To identify the names of the default individual assessments that DMS supports for the associated migration
task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public StartReplicationTaskAssessmentRunRequest withExclude(Collection<String> 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 Exclude
if you also set a value for IncludeOnly
in the API
operation.
To identify the names of the default individual assessments that DMS supports for the associated migration task,
run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
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 Exclude
if you also set a value for IncludeOnly
in the
API operation.
To identify the names of the default individual assessments that DMS supports for the associated migration
task, run the DescribeApplicableIndividualAssessments
operation using its own
ReplicationTaskArn
request parameter.
public String toString()
toString
in class Object
Object.toString()
public StartReplicationTaskAssessmentRunRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()