Interface DatastoreBackupStatus.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DatastoreBackupStatus.Builder,,DatastoreBackupStatus> SdkBuilder<DatastoreBackupStatus.Builder,,DatastoreBackupStatus> SdkPojo
- Enclosing class:
DatastoreBackupStatus
@Mutable
@NotThreadSafe
public static interface DatastoreBackupStatus.Builder
extends SdkPojo, CopyableBuilder<DatastoreBackupStatus.Builder,DatastoreBackupStatus>
-
Method Summary
Modifier and TypeMethodDescriptionbackupEnabledAt(Instant backupEnabledAt) The time backup was enabled on the data store.default DatastoreBackupStatus.Builderconfiguration(Consumer<BackupConfiguration.Builder> configuration) The backup configuration for the data store.configuration(BackupConfiguration configuration) The backup configuration for the data store.earliestRestorePoint(Instant earliestRestorePoint) The earliest point in time the data store can be restored to.latestRestorePoint(Instant latestRestorePoint) The latest point in time the data store can be restored to.scheduledPermanentDeletionTime(Instant scheduledPermanentDeletionTime) The time the retained backup data is scheduled for permanent deletion.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
-
configuration
The backup configuration for the data store.
- Parameters:
configuration- The backup configuration for the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
default DatastoreBackupStatus.Builder configuration(Consumer<BackupConfiguration.Builder> configuration) The backup configuration for the data store.
This is a convenience method that creates an instance of theBackupConfiguration.Builderavoiding the need to create one manually viaBackupConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfiguration(BackupConfiguration).- Parameters:
configuration- a consumer that will call methods onBackupConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
backupEnabledAt
The time backup was enabled on the data store.
- Parameters:
backupEnabledAt- The time backup was enabled on the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
earliestRestorePoint
The earliest point in time the data store can be restored to.
- Parameters:
earliestRestorePoint- The earliest point in time the data store can be restored to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRestorePoint
The latest point in time the data store can be restored to.
- Parameters:
latestRestorePoint- The latest point in time the data store can be restored to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduledPermanentDeletionTime
DatastoreBackupStatus.Builder scheduledPermanentDeletionTime(Instant scheduledPermanentDeletionTime) The time the retained backup data is scheduled for permanent deletion.
- Parameters:
scheduledPermanentDeletionTime- The time the retained backup data is scheduled for permanent deletion.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-