Interface BackupDescription.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<BackupDescription.Builder,,BackupDescription> SdkBuilder<BackupDescription.Builder,,BackupDescription> SdkPojo
- Enclosing class:
 BackupDescription
- 
Method Summary
Modifier and TypeMethodDescriptiondefault BackupDescription.BuilderbackupDetails(Consumer<BackupDetails.Builder> backupDetails) Contains the details of the backup created for the table.backupDetails(BackupDetails backupDetails) Contains the details of the backup created for the table.default BackupDescription.BuildersourceTableDetails(Consumer<SourceTableDetails.Builder> sourceTableDetails) Contains the details of the table when the backup was created.sourceTableDetails(SourceTableDetails sourceTableDetails) Contains the details of the table when the backup was created.default BackupDescription.BuildersourceTableFeatureDetails(Consumer<SourceTableFeatureDetails.Builder> sourceTableFeatureDetails) Contains the details of the features enabled on the table when the backup was created.sourceTableFeatureDetails(SourceTableFeatureDetails sourceTableFeatureDetails) Contains the details of the features enabled on the table when the backup was created.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, sdkFields 
- 
Method Details
- 
backupDetails
Contains the details of the backup created for the table.
- Parameters:
 backupDetails- Contains the details of the backup created for the table.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
backupDetails
Contains the details of the backup created for the table.
This is a convenience method that creates an instance of theBackupDetails.Builderavoiding the need to create one manually viaBackupDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobackupDetails(BackupDetails).- Parameters:
 backupDetails- a consumer that will call methods onBackupDetails.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
sourceTableDetails
Contains the details of the table when the backup was created.
- Parameters:
 sourceTableDetails- Contains the details of the table when the backup was created.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
sourceTableDetails
default BackupDescription.Builder sourceTableDetails(Consumer<SourceTableDetails.Builder> sourceTableDetails) Contains the details of the table when the backup was created.
This is a convenience method that creates an instance of theSourceTableDetails.Builderavoiding the need to create one manually viaSourceTableDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceTableDetails(SourceTableDetails).- Parameters:
 sourceTableDetails- a consumer that will call methods onSourceTableDetails.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
sourceTableFeatureDetails
BackupDescription.Builder sourceTableFeatureDetails(SourceTableFeatureDetails sourceTableFeatureDetails) Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
- Parameters:
 sourceTableFeatureDetails- Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
sourceTableFeatureDetails
default BackupDescription.Builder sourceTableFeatureDetails(Consumer<SourceTableFeatureDetails.Builder> sourceTableFeatureDetails) Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
This is a convenience method that creates an instance of theSourceTableFeatureDetails.Builderavoiding the need to create one manually viaSourceTableFeatureDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceTableFeatureDetails(SourceTableFeatureDetails).- Parameters:
 sourceTableFeatureDetails- a consumer that will call methods onSourceTableFeatureDetails.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -