Interface AwsDynamoDbTableRestoreSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsDynamoDbTableRestoreSummary.Builder,
,AwsDynamoDbTableRestoreSummary> SdkBuilder<AwsDynamoDbTableRestoreSummary.Builder,
,AwsDynamoDbTableRestoreSummary> SdkPojo
- Enclosing class:
AwsDynamoDbTableRestoreSummary
-
Method Summary
Modifier and TypeMethodDescriptionrestoreDateTime
(String restoreDateTime) Indicates the point in time that the table was restored to.restoreInProgress
(Boolean restoreInProgress) Whether a restore is currently in progress.sourceBackupArn
(String sourceBackupArn) The ARN of the source backup from which the table was restored.sourceTableArn
(String sourceTableArn) The ARN of the source table for the backup.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 Details
-
sourceBackupArn
The ARN of the source backup from which the table was restored.
- Parameters:
sourceBackupArn
- The ARN of the source backup from which the table was restored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceTableArn
The ARN of the source table for the backup.
- Parameters:
sourceTableArn
- The ARN of the source table for the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restoreDateTime
Indicates the point in time that the table was restored to.
This field accepts only the specified formats. Timestamps can end with
Z
or("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
- Parameters:
restoreDateTime
- Indicates the point in time that the table was restored to.This field accepts only the specified formats. Timestamps can end with
Z
or("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
restoreInProgress
Whether a restore is currently in progress.
- Parameters:
restoreInProgress
- Whether a restore is currently in progress.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-