Interface RecoveryPoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RecoveryPoint.Builder,,RecoveryPoint> SdkBuilder<RecoveryPoint.Builder,,RecoveryPoint> SdkPojo
- Enclosing class:
RecoveryPoint
@Mutable
@NotThreadSafe
public static interface RecoveryPoint.Builder
extends SdkPojo, CopyableBuilder<RecoveryPoint.Builder,RecoveryPoint>
-
Method Summary
Modifier and TypeMethodDescriptionbackupVaultName(String backupVaultName) The name of the Amazon Web Services Backup vault that contains the name of the recovery point to be scanned.default RecoveryPoint.BuildercontinuousScanDetails(Consumer<ContinuousScanDetails.Builder> continuousScanDetails) Contains information about the time range within the continuous backup in Amazon Web Services Backup to scan.continuousScanDetails(ContinuousScanDetails continuousScanDetails) Contains information about the time range within the continuous backup in Amazon Web Services Backup to scan.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
backupVaultName
The name of the Amazon Web Services Backup vault that contains the name of the recovery point to be scanned.
- Parameters:
backupVaultName- The name of the Amazon Web Services Backup vault that contains the name of the recovery point to be scanned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousScanDetails
Contains information about the time range within the continuous backup in Amazon Web Services Backup to scan.
- Parameters:
continuousScanDetails- Contains information about the time range within the continuous backup in Amazon Web Services Backup to scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousScanDetails
default RecoveryPoint.Builder continuousScanDetails(Consumer<ContinuousScanDetails.Builder> continuousScanDetails) Contains information about the time range within the continuous backup in Amazon Web Services Backup to scan.
This is a convenience method that creates an instance of theContinuousScanDetails.Builderavoiding the need to create one manually viaContinuousScanDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontinuousScanDetails(ContinuousScanDetails).- Parameters:
continuousScanDetails- a consumer that will call methods onContinuousScanDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-