Interface PointInTimeRecoveryDescription.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PointInTimeRecoveryDescription.Builder,PointInTimeRecoveryDescription>
,SdkBuilder<PointInTimeRecoveryDescription.Builder,PointInTimeRecoveryDescription>
,SdkPojo
- Enclosing class:
- PointInTimeRecoveryDescription
@Mutable @NotThreadSafe public static interface PointInTimeRecoveryDescription.Builder extends SdkPojo, CopyableBuilder<PointInTimeRecoveryDescription.Builder,PointInTimeRecoveryDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PointInTimeRecoveryDescription.Builder
earliestRestorableDateTime(Instant earliestRestorableDateTime)
Specifies the earliest point in time you can restore your table to.PointInTimeRecoveryDescription.Builder
latestRestorableDateTime(Instant latestRestorableDateTime)
LatestRestorableDateTime
is typically 5 minutes before the current time.PointInTimeRecoveryDescription.Builder
pointInTimeRecoveryStatus(String pointInTimeRecoveryStatus)
The current state of point in time recovery:PointInTimeRecoveryDescription.Builder
pointInTimeRecoveryStatus(PointInTimeRecoveryStatus pointInTimeRecoveryStatus)
The current state of point in time recovery:PointInTimeRecoveryDescription.Builder
recoveryPeriodInDays(Integer recoveryPeriodInDays)
The number of preceding days for which continuous backups are taken and maintained.-
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
-
pointInTimeRecoveryStatus
PointInTimeRecoveryDescription.Builder pointInTimeRecoveryStatus(String pointInTimeRecoveryStatus)
The current state of point in time recovery:
-
ENABLED
- Point in time recovery is enabled. -
DISABLED
- Point in time recovery is disabled.
- Parameters:
pointInTimeRecoveryStatus
- The current state of point in time recovery:-
ENABLED
- Point in time recovery is enabled. -
DISABLED
- Point in time recovery is disabled.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PointInTimeRecoveryStatus
,PointInTimeRecoveryStatus
-
-
pointInTimeRecoveryStatus
PointInTimeRecoveryDescription.Builder pointInTimeRecoveryStatus(PointInTimeRecoveryStatus pointInTimeRecoveryStatus)
The current state of point in time recovery:
-
ENABLED
- Point in time recovery is enabled. -
DISABLED
- Point in time recovery is disabled.
- Parameters:
pointInTimeRecoveryStatus
- The current state of point in time recovery:-
ENABLED
- Point in time recovery is enabled. -
DISABLED
- Point in time recovery is disabled.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PointInTimeRecoveryStatus
,PointInTimeRecoveryStatus
-
-
recoveryPeriodInDays
PointInTimeRecoveryDescription.Builder recoveryPeriodInDays(Integer recoveryPeriodInDays)
The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional.
- Parameters:
recoveryPeriodInDays
- The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
earliestRestorableDateTime
PointInTimeRecoveryDescription.Builder earliestRestorableDateTime(Instant earliestRestorableDateTime)
Specifies the earliest point in time you can restore your table to. You can restore your table to any point in time during the last 35 days.
- Parameters:
earliestRestorableDateTime
- Specifies the earliest point in time you can restore your table to. You can restore your table to any point in time during the last 35 days.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRestorableDateTime
PointInTimeRecoveryDescription.Builder latestRestorableDateTime(Instant latestRestorableDateTime)
LatestRestorableDateTime
is typically 5 minutes before the current time.- Parameters:
latestRestorableDateTime
-LatestRestorableDateTime
is typically 5 minutes before the current time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-