Interface BackupDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BackupDescription.Builder,BackupDescription>,SdkBuilder<BackupDescription.Builder,BackupDescription>,SdkPojo
- Enclosing class:
- BackupDescription
@Mutable @NotThreadSafe public static interface BackupDescription.Builder extends SdkPojo, CopyableBuilder<BackupDescription.Builder,BackupDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BackupDescription.BuilderbackupDetails(Consumer<BackupDetails.Builder> backupDetails)Contains the details of the backup created for the table.BackupDescription.BuilderbackupDetails(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.BackupDescription.BuildersourceTableDetails(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.BackupDescription.BuildersourceTableFeatureDetails(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
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
backupDetails
BackupDescription.Builder backupDetails(BackupDetails 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
default BackupDescription.Builder backupDetails(Consumer<BackupDetails.Builder> 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:
backupDetails(BackupDetails)
-
sourceTableDetails
BackupDescription.Builder sourceTableDetails(SourceTableDetails 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:
sourceTableDetails(SourceTableDetails)
-
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:
sourceTableFeatureDetails(SourceTableFeatureDetails)
-
-