Interface ServerReplicationParameters.Builder

  • 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

      ServerReplicationParameters.Builder licenseType(String 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

      ServerReplicationParameters.Builder numberOfRecentAmisToKeep(Integer 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.