Interface BackupDetails.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<BackupDetails.Builder,BackupDetails>
,SdkBuilder<BackupDetails.Builder,BackupDetails>
,SdkPojo
- Enclosing class:
- BackupDetails
public static interface BackupDetails.Builder extends SdkPojo, CopyableBuilder<BackupDetails.Builder,BackupDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BackupDetails.Builder
backupArn(String backupArn)
ARN associated with the backup.BackupDetails.Builder
backupCreationDateTime(Instant backupCreationDateTime)
Time at which the backup was created.BackupDetails.Builder
backupExpiryDateTime(Instant backupExpiryDateTime)
Time at which the automatic on-demand backup created by DynamoDB will expire.BackupDetails.Builder
backupName(String backupName)
Name of the requested backup.BackupDetails.Builder
backupSizeBytes(Long backupSizeBytes)
Size of the backup in bytes.BackupDetails.Builder
backupStatus(String backupStatus)
Backup can be in one of the following states: CREATING, ACTIVE, DELETED.BackupDetails.Builder
backupStatus(BackupStatus backupStatus)
Backup can be in one of the following states: CREATING, ACTIVE, DELETED.BackupDetails.Builder
backupType(String backupType)
BackupType:BackupDetails.Builder
backupType(BackupType backupType)
BackupType:-
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 Detail
-
backupArn
BackupDetails.Builder backupArn(String backupArn)
ARN associated with the backup.
- Parameters:
backupArn
- ARN associated with the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupName
BackupDetails.Builder backupName(String backupName)
Name of the requested backup.
- Parameters:
backupName
- Name of the requested backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupSizeBytes
BackupDetails.Builder backupSizeBytes(Long backupSizeBytes)
Size of the backup in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.
- Parameters:
backupSizeBytes
- Size of the backup in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupStatus
BackupDetails.Builder backupStatus(String backupStatus)
Backup can be in one of the following states: CREATING, ACTIVE, DELETED.
- Parameters:
backupStatus
- Backup can be in one of the following states: CREATING, ACTIVE, DELETED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BackupStatus
,BackupStatus
-
backupStatus
BackupDetails.Builder backupStatus(BackupStatus backupStatus)
Backup can be in one of the following states: CREATING, ACTIVE, DELETED.
- Parameters:
backupStatus
- Backup can be in one of the following states: CREATING, ACTIVE, DELETED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BackupStatus
,BackupStatus
-
backupType
BackupDetails.Builder backupType(String backupType)
BackupType:
-
USER
- You create and manage these using the on-demand backup feature. -
SYSTEM
- If you delete a table with point-in-time recovery enabled, aSYSTEM
backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. -
AWS_BACKUP
- On-demand backup created by you from Backup service.
- Parameters:
backupType
- BackupType:-
USER
- You create and manage these using the on-demand backup feature. -
SYSTEM
- If you delete a table with point-in-time recovery enabled, aSYSTEM
backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. -
AWS_BACKUP
- On-demand backup created by you from Backup service.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BackupType
,BackupType
-
-
backupType
BackupDetails.Builder backupType(BackupType backupType)
BackupType:
-
USER
- You create and manage these using the on-demand backup feature. -
SYSTEM
- If you delete a table with point-in-time recovery enabled, aSYSTEM
backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. -
AWS_BACKUP
- On-demand backup created by you from Backup service.
- Parameters:
backupType
- BackupType:-
USER
- You create and manage these using the on-demand backup feature. -
SYSTEM
- If you delete a table with point-in-time recovery enabled, aSYSTEM
backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. -
AWS_BACKUP
- On-demand backup created by you from Backup service.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BackupType
,BackupType
-
-
backupCreationDateTime
BackupDetails.Builder backupCreationDateTime(Instant backupCreationDateTime)
Time at which the backup was created. This is the request time of the backup.
- Parameters:
backupCreationDateTime
- Time at which the backup was created. This is the request time of the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupExpiryDateTime
BackupDetails.Builder backupExpiryDateTime(Instant backupExpiryDateTime)
Time at which the automatic on-demand backup created by DynamoDB will expire. This
SYSTEM
on-demand backup expires automatically 35 days after its creation.- Parameters:
backupExpiryDateTime
- Time at which the automatic on-demand backup created by DynamoDB will expire. ThisSYSTEM
on-demand backup expires automatically 35 days after its creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-