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 Summary
Modifier and TypeMethodDescriptionebsSnapshots
(String... ebsSnapshots) A list of EBS snapshots.ebsSnapshots
(Collection<String> ebsSnapshots) A list of EBS snapshots.expectedTimestamp
(String expectedTimestamp) The timestamp of when we expect the snapshot to be taken.snapshotID
(String snapshotID) The ID of the Recovery Snapshot.sourceServerID
(String sourceServerID) The ID of the Source Server that the snapshot was taken for.The actual timestamp that the snapshot was taken.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
-
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
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
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
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
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
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.
-