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:
-