public static interface UpdateReplicationJobRequest.Builder extends SmsRequest.Builder, SdkPojo, CopyableBuilder<UpdateReplicationJobRequest.Builder,UpdateReplicationJobRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateReplicationJobRequest.Builder |
description(String description)
The description of the replication job.
|
UpdateReplicationJobRequest.Builder |
encrypted(Boolean encrypted)
When true, the replication job produces encrypted AMIs.
|
UpdateReplicationJobRequest.Builder |
frequency(Integer frequency)
The time between consecutive replication runs, in hours.
|
UpdateReplicationJobRequest.Builder |
kmsKeyId(String kmsKeyId)
The ID of the KMS key for replication jobs that produce encrypted AMIs.
|
UpdateReplicationJobRequest.Builder |
licenseType(LicenseType licenseType)
The license type to be used for the AMI created by a successful replication run.
|
UpdateReplicationJobRequest.Builder |
licenseType(String licenseType)
The license type to be used for the AMI created by a successful replication run.
|
UpdateReplicationJobRequest.Builder |
nextReplicationRunStartTime(Instant nextReplicationRunStartTime)
The start time of the next replication run.
|
UpdateReplicationJobRequest.Builder |
numberOfRecentAmisToKeep(Integer numberOfRecentAmisToKeep)
The maximum number of SMS-created AMIs to retain.
|
UpdateReplicationJobRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateReplicationJobRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateReplicationJobRequest.Builder |
replicationJobId(String replicationJobId)
The ID of the replication job.
|
UpdateReplicationJobRequest.Builder |
roleName(String roleName)
The name of the IAM role to be used by Server Migration Service.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateReplicationJobRequest.Builder replicationJobId(String replicationJobId)
The ID of the replication job.
replicationJobId - The ID of the replication job.UpdateReplicationJobRequest.Builder frequency(Integer frequency)
The time between consecutive replication runs, in hours.
frequency - The time between consecutive replication runs, in hours.UpdateReplicationJobRequest.Builder nextReplicationRunStartTime(Instant nextReplicationRunStartTime)
The start time of the next replication run.
nextReplicationRunStartTime - The start time of the next replication run.UpdateReplicationJobRequest.Builder licenseType(String licenseType)
The license type to be used for the AMI created by a successful replication run.
licenseType - The license type to be used for the AMI created by a successful replication run.LicenseType,
LicenseTypeUpdateReplicationJobRequest.Builder licenseType(LicenseType licenseType)
The license type to be used for the AMI created by a successful replication run.
licenseType - The license type to be used for the AMI created by a successful replication run.LicenseType,
LicenseTypeUpdateReplicationJobRequest.Builder roleName(String roleName)
The name of the IAM role to be used by Server Migration Service.
roleName - The name of the IAM role to be used by Server Migration Service.UpdateReplicationJobRequest.Builder description(String description)
The description of the replication job.
description - The description of the replication job.UpdateReplicationJobRequest.Builder numberOfRecentAmisToKeep(Integer numberOfRecentAmisToKeep)
The maximum number of SMS-created AMIs to retain. The oldest is deleted after the maximum number is reached and a new AMI is created.
numberOfRecentAmisToKeep - The maximum number of SMS-created AMIs to retain. The oldest is deleted after the maximum number is
reached and a new AMI is created.UpdateReplicationJobRequest.Builder encrypted(Boolean encrypted)
When true, the replication job produces encrypted AMIs. For more information, KmsKeyId.
encrypted - When true, the replication job produces encrypted AMIs. For more information, KmsKeyId.UpdateReplicationJobRequest.Builder kmsKeyId(String kmsKeyId)
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
KMS key ID
KMS key alias
ARN referring to the KMS key ID
ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
kmsKeyId - The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the
following:
KMS key ID
KMS key alias
ARN referring to the KMS key ID
ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
UpdateReplicationJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateReplicationJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.