Interface ServerReplicationParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServerReplicationParameters.Builder,
,ServerReplicationParameters> SdkBuilder<ServerReplicationParameters.Builder,
,ServerReplicationParameters> SdkPojo
- Enclosing class:
ServerReplicationParameters
-
Method Summary
Modifier and TypeMethodDescriptionIndicates whether the replication job produces encrypted AMIs.The frequency of creating replication jobs for the server.The ID of the KMS key for replication jobs that produce encrypted AMIs.licenseType
(String licenseType) The license type for creating a replication job for the server.licenseType
(LicenseType licenseType) The license type for creating a replication job for the server.numberOfRecentAmisToKeep
(Integer numberOfRecentAmisToKeep) The number of recent AMIs to keep when creating a replication job for this server.Indicates whether to run the replication job one time.The seed time for creating a replication job for the server.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
seedTime
The seed time for creating a replication job for the server.
- Parameters:
seedTime
- The seed time for creating a replication job for the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frequency
The frequency of creating replication jobs for the server.
- Parameters:
frequency
- The frequency of creating replication jobs for the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runOnce
Indicates whether to run the replication job one time.
- Parameters:
runOnce
- Indicates whether to run the replication job one time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseType
The license type for creating a replication job for the server.
- Parameters:
licenseType
- The license type for creating a replication job for the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseType
The license type for creating a replication job for the server.
- Parameters:
licenseType
- The license type for creating a replication job for the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
numberOfRecentAmisToKeep
The number of recent AMIs to keep when creating a replication job for this server.
- Parameters:
numberOfRecentAmisToKeep
- The number of recent AMIs to keep when creating a replication job for this server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encrypted
Indicates whether the replication job produces encrypted AMIs.
- Parameters:
encrypted
- Indicates whether the replication job produces encrypted AMIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-