Interface RecoverySnapshot.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RecoverySnapshot.Builder,RecoverySnapshot>, SdkBuilder<RecoverySnapshot.Builder,RecoverySnapshot>, SdkPojo
Enclosing class:
RecoverySnapshot

public static interface RecoverySnapshot.Builder extends SdkPojo, CopyableBuilder<RecoverySnapshot.Builder,RecoverySnapshot>
  • Method Details

    • ebsSnapshots

      RecoverySnapshot.Builder ebsSnapshots(Collection<String> ebsSnapshots)

      A list of EBS snapshots.

      Parameters:
      ebsSnapshots - A list of EBS snapshots.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ebsSnapshots

      RecoverySnapshot.Builder ebsSnapshots(String... ebsSnapshots)

      A list of EBS snapshots.

      Parameters:
      ebsSnapshots - A list of EBS snapshots.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expectedTimestamp

      RecoverySnapshot.Builder expectedTimestamp(String expectedTimestamp)

      The timestamp of when we expect the snapshot to be taken.

      Parameters:
      expectedTimestamp - The timestamp of when we expect the snapshot to be taken.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotID

      RecoverySnapshot.Builder snapshotID(String snapshotID)

      The ID of the Recovery Snapshot.

      Parameters:
      snapshotID - The ID of the Recovery Snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceServerID

      RecoverySnapshot.Builder sourceServerID(String sourceServerID)

      The ID of the Source Server that the snapshot was taken for.

      Parameters:
      sourceServerID - The ID of the Source Server that the snapshot was taken for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timestamp

      RecoverySnapshot.Builder timestamp(String timestamp)

      The actual timestamp that the snapshot was taken.

      Parameters:
      timestamp - The actual timestamp that the snapshot was taken.
      Returns:
      Returns a reference to this object so that method calls can be chained together.