Interface ScanConfigurationRecoveryPoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ScanConfigurationRecoveryPoint.Builder,,ScanConfigurationRecoveryPoint> SdkBuilder<ScanConfigurationRecoveryPoint.Builder,,ScanConfigurationRecoveryPoint> SdkPojo
- Enclosing class:
ScanConfigurationRecoveryPoint
@Mutable
@NotThreadSafe
public static interface ScanConfigurationRecoveryPoint.Builder
extends SdkPojo, CopyableBuilder<ScanConfigurationRecoveryPoint.Builder,ScanConfigurationRecoveryPoint>
-
Method Summary
Modifier and TypeMethodDescriptionbackupVaultName(String backupVaultName) The name of the Amazon Web Services Backup vault that contains the recovery point for the scanned.continuousScanDetails(Consumer<ScanConfigurationContinuousScanDetails.Builder> continuousScanDetails) The time range within the continuous backup in Amazon Web Services Backup that was scanned for a point-in-time recovery resource.continuousScanDetails(ScanConfigurationContinuousScanDetails continuousScanDetails) The time range within the continuous backup in Amazon Web Services Backup that was scanned for a point-in-time recovery resource.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 recovery point for the scanned.
- Parameters:
backupVaultName- The name of the Amazon Web Services Backup vault that contains the recovery point for the scanned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousScanDetails
ScanConfigurationRecoveryPoint.Builder continuousScanDetails(ScanConfigurationContinuousScanDetails continuousScanDetails) The time range within the continuous backup in Amazon Web Services Backup that was scanned for a point-in-time recovery resource.
- Parameters:
continuousScanDetails- The time range within the continuous backup in Amazon Web Services Backup that was scanned for a point-in-time recovery resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousScanDetails
default ScanConfigurationRecoveryPoint.Builder continuousScanDetails(Consumer<ScanConfigurationContinuousScanDetails.Builder> continuousScanDetails) The time range within the continuous backup in Amazon Web Services Backup that was scanned for a point-in-time recovery resource.
This is a convenience method that creates an instance of theScanConfigurationContinuousScanDetails.Builderavoiding the need to create one manually viaScanConfigurationContinuousScanDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontinuousScanDetails(ScanConfigurationContinuousScanDetails).- Parameters:
continuousScanDetails- a consumer that will call methods onScanConfigurationContinuousScanDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-